i got one fantastic doubt
M/J 2002 P1 Q32 
H
2O (2 bonding pairs, 2 lone pairs) = 104.5
oCH
4 (4 bonding pairs) = 109.5
oNH
3 (3 bonding pairs, 1 lone pair) = 107
oSF
6 (6 bonding pairs. S has 12 electrons now, after bonding) = 90
oCO
2 (linear) = 180
oBF
3 (3 bonding pairs. Look at the number of electrons in the outer shell of B after bonding !) = 120
oDo the rest yourself, you may find answer as
D.