Answer: D
Two HCHO come from two terminal =CHX2 groups; the three-carbon remainder is =CH−CHX2−CH=, which gives OHC−CHX2−CHO. The diene is CHX2=CH−CHX2−CH=CHX2. Penta-1,3-diene gives methanal, ethanedial and ethanal; 2-methylbuta-1,3-diene gives 2 methanal and CHX3COCHO; cyclopentene gives pentanedial.