Consider the following species:
$$ \underset{(\text{A})}{\ce{\overset{⊖}{O}H}} \quad \underset{(\text{B})}{\ce{CH3-\overset{⊖}{O}}} \quad \underset{(\text{C})}{\ce{\overset{⊖}{C}H3}} \quad \underset{(\text{D})}{\ce{\overset{⊖}{N}H2}} \quad $$
Arrange these species in their decreasing order of nucleophilicity.
(a) C > D > A > B
(b) B > A > C > D
(c) A > B > C > D
(d) C > A > B > D
My teacher taught in polar protic solvent nucleophilicity is inversely proportional to basic character. I assumed solvent to be $\ce{H2O}$ as solvent was not mentioned in the question. As acidity order is
$$\ce{H2O} > \ce{CH3OH} > \ce{NH3} > \ce{CH4},$$
so basicity order should be
$$\ce{CH3-} > \ce{NH2-} > \ce{CH3O-} > \ce{OH-},$$
therefore using above proportionality I arrived at the nucleophilicity order
$$\ce{OH-} > \ce{CH3O-} > \ce{NH2-} > \ce{CH3-},$$
but you can see the option is not even given. Why is it so?