Many a member of the armed forces______given his life for our country.
A、
had
B、
have
C、
has
D、
had been
【正确答案】
C
【答案解析】
本题考查主谓一致,就是单复数。B为动词的复数形式;C为动词的单数形式;B/C是现在完成时态;A/D都是过去完成时态,A为主动形式,D为被动形式;过去完成存在的环境中必须含有一般过去时态或表示过去的过去的时间状语,而本题中并没有体现过去时间及相应状语,所以排除A/D;本句主语是many a+n.,这是单数主语,因此本题选C。
提交答案
关闭