many a person ____ the same mistakes not long before.Ahas made B have made

问题描述:

many a person ____ the same mistakes not long before.Ahas made B have made
说明原因

句型many a ,尽管它表示“许多”但其后的名词要用单数,且谓语动词也要用单数,这是这一句型的要求.
Many a man ( )come to help us.
A、have B\ has C\ is D\ are
答案B