Many a student ______ made that mistake before, which is another way of saying a
题型:不详难度:来源:
Many a student ______ made that mistake before, which is another way of saying a great many students ________ made that mistake.A.had; has | B.has been; have | C.have; has | D.has; have |
|
答案
D |
解析
考场主谓一致。Many a加单数名词,谓语动词用单数,且应该用现在完成时态和主动语态,排除A,B,C;a great many加复数名词,谓语动词用复数,所以选D。 |
举一反三
. Tom as well as his classmates __________ a song when the teacher came into the classroom.A.are singing | B.were singing | C.is singing | D.was singing |
|
. By the time you arrive in London, we in Europe for two weeks.A.shall stay | B.have stayed | C.will have stayed | D.have been staying |
|
-----Why can’t you answer my question? I gave you some tips just now. -----Sorry. I ______a magazine.A.read | B.had read | C.was reading | D.am reading |
|
. – How did you spend your national holidays? – Oh, I________most of my time watching TV, and then I was invited to visit a relative in Qingdao.A.have spent | B.was spending | C.spent | D.had been spending |
|
I did nothing wrong. Why are you always ______ me?A.turning up | B.turning on | C.bringing up | D.bringing on |
|
最新试题
热门考点