Step 1: Count the groups on the carbinol carbon:
The new alcohol carbon is the old carbonyl carbon plus the R group from the Grignard reagent.
Step 2: Apply:
HCHO has two H on carbonyl C, so the product has 1 carbon neighbour: primary. An aldehyde RCHO has one H and one R, so the product has 2 carbon neighbours: secondary. A ketone has two R groups, so the product has 3 carbon neighbours: tertiary.
Step 3: Pick:
Among the choices only $\text{CH}_3\text{COCH}_3$ is a ketone.
Final Answer:
Option (D) acetone is the answer.
\[ \boxed{\text{CH}_3\text{COCH}_3 \text{ (D)}} \]