The correct option is C Nucleophile as well as base
i) It behaves as nucleophile. It gives nucleophilic addition with carbonyl compounds.
R−O||C−R1. R′MgX−−−−−−→2. H3O+R−HO|C|R′−R
ii) It also behaves as a base. It reacts with compound with acidic hydrogen.
R−O||C−O−H+R′−MgX→R−O||C−⊖O−⊕MgX+R′−H