Many a man have come for the cricket match.
A. Have come at
B. Has come for
C. Have been coming for
D. No improvement
Answer:B
Many a man have come for the cricket match.
A. Have come at B. Has come for C. Have been coming for D. No improvement
Explanation: The correct form of the sentence would be - Many a man has come for the cricket match.