The correct option is D CH3COO−<C6H5O−<CH3O−
Given nucleophiles have same nucleophilic sites but bonded to different groups. The one with lower stability is a better nucleophile.
In CH3COO− and C6H5O−, the negative charge charge on O− is delocalised and makes them more stable. Hence, they are less nucleophilic than CH3O−.
Comparing CH3COO− and C6H5O−, CH3COO− is more stabilised because it forms two equivalent resonating structure. Thus, it is the least nucleophilic.
Hence, the order of their nucleophilic strength is
CH3COO−<C6H5O−<CH3O−