...however, since I've already finished to work, now, here is a list of useful hints.
A: What kind of molecule gives a positive result when carrying out a test with Tollen's reagent AND has a peak (for 1 hydrogen) at more than 9.5 ppm?
B: If you've realized what A is, you should think about the reaction between it and a Grignard reagent. Moreover, Grignard reagents don't yield a vast spectrum of products, do they?
C: B gets oxidized and the product has no peaks above 2.5 ppm. Besides, there's a singlet for
3 hydrogens and there's no hydrogen on its own, hence, I sincerely doubt that C is an alcohol...
D: Well, what reacts with iodine yielding a yellow precipitate of which is iodoform...?
To sum up, you may even not look at the spectra at all in order to work out what A,B,C and D are.