The correct option is D CH3NH2,CH3OH
We know, basicity depends upon the availability of electron for donation.
(a) In CH3COO−, −CH3 is an electron donating group, it will show +I effect and hence increases electron density on oxygen atom and is stronger base as compared to HCOO−.
(b) NH−2 is more basic than OH− because negative charge is on less electronegative atom and hence it is less stable and can accept H+ easily.
(c) HC≡C− is sp hybridised whereas CH2=CH− is sp2 hybridised. Electronegativity is higher in sp hybridisation and hence order of basicity is CH2=CH−>HC≡C−.
(d) CH3NH2 is more basic than CH3OH because lone pair is readily available on CH3NH2 (low electronegativity of N as compared to O) as compared to CH3OH.