When I asked why not the classes has started, one of my friend suggested a correction: "have started"
My question is: which one is correct?
"Classes" is a plural noun. The verb must also take a plural form to agree with the noun.
One class has started.
Two classes have started.