you should know that grignard reagents are most definately nucleophilic. the carbon which interacts with Mg is essentially negatively charged. that said, though it is a nucleophile, it will preferentially remove a proton to return to neutrality if it can. so watch out for anything protic.
a. is acetaldehyde nucleophilic or electrophilic? what part of the molecule possesses that character? that will tell you the site of reaction
b. similar to a
c. ethyl acetate-think of functional groups. what makes a good leaving group? is there one here?
d. previously mentioned...
e. are epoxides nucleophilic or electrophilic? if carbon is a negatively charged nucleophile (think sn2) would it attack a more or less hindered position?