huntgmat
The commission studying mass transportation suggested that the Metropolitan Transit Authority hold off purchasing new subway cars and spend money instead===>
on preventive maintenance of all cars,
on repairs of substandard cars,
on crime prevention in all stations, and on better lighting for the busiest stations.
When we have the comma and "and", we are trying to insert a clause after it.
IC,and IC.
I don't agree with comma, it breaks the structure.
IMHO, comma before last "and" is correct we are *listing* actions, the last in the list is usually written with ",and..."
About the answer, I think C should be corerct (though I would have chosen D on real GMAT)
If we have to use "on" before every action, we can write
The commission studying mass transportation suggested that the Metropolitan Transit Authority hold off purchasing new subway cars and spend money instead
on preventive maintenance of all cars, repairs of substandard cars, crime prevention in all stations and better lighting for the busiest stations.
Since the sentence uses on separaely for every action, it can be a hint to use "for" for the last action.
Just a guess though!