The correct option is D All of the above.
A reagent which donates an electron pair to an electron deficient centre is known as nucleophiles.
(a) CH2=CH2 is a nucleophile since it has pi e−s to donate.
(b) CH3OH is a nucleophile since it has lone pair e−s on ..O to donate.
(c) CN− has negatively charged species thus it also act as nucleophile.
Hence option (d) is correct