带many的单复数问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:51:12
Since a new teaching method was used, many a boy and girl in his class _______ great progress in English.

A.have made
B.has made
C.were making
D.was making
请简要分析 谢谢~

选B
many a 是个固定搭配,虽然表示很多的意思但后面都要跟单数的动词
有Since 要用完成时态

A many a + 单数名词 = many+复数名词,指很多……的意思

所以后面应该选复数的A或C

前面有since为现在完成时的特征词,所以主句选A,现在完成时