The correct answer is (a) modifications of leaves
The best I can explain: Spines in cactus are due to modifications of leaves. Cactuses are mainly found in arid regions. So, in order to reduce transpiration of water leaves modify themselves into spines.