The correct option is D Nitrogen, potassium, phosphorus
Macronutrients are the nutrients which are present in plant tissues in large amounts (in excess of 10 mole/kg of dry matter). It includes nitrogen, phosphorous, sulphur, carbon, hydrogen, oxygen, potassium, calcium, magnesium.