Correct option is (c) Substitution in carbon compounds & hydroxy group
The best I can explain: Alkylation is of six general types, depending on the linkage effected. 1. Substitution for hydrogen in carbon compounds, 2. Substitution for hydrogen in the hydroxyl group of an alcohol, 3. Substitution for hydrogen attached to nitrogen, 4. Addition of an alkyl halide or an alkyl ester to a tertiary nitrogen compound and 5. Alkyl-metallic compounds.