— The window must have taken you quite a lot of time that day. — Right. They____
题型:不详难度:来源:
— The window must have taken you quite a lot of time that day. — Right. They____ for weeks.A.haven’t been cleaned | B.hadn’t been cleaned | C.didn’t clean | D.haven’t cleaned |
|
答案
B |
解析
考查时态。句意:那天擦窗户一定花了你很长时间吧。是的,他们已经好几周没擦了。must have taken表示的是对去事情肯定的推测,在这之前发生的动作应用过去完成时态。所以选B。 |
举一反三
---- Do you know our town at all? ----No, this ________ the first time I _________ here.A.was; has come | B.is; come | C.is; had come | D.is; have come |
|
---I am going to Japan. --- How long_____ you_____ there ?A.are; stayed | B.are; staying | C.have; stayed | D.did; stay |
|
She insisted that we ________ the source of the river and begin our journey there.A.find | B.found | C.had found | D.would find |
|
Everything he _____ to his country.A.had was contributed | B.had been contributed | C.had to be contributed | D.had contributed |
|
Spoken English slightly differs from country to country. For instance, in some parts of the US the “r” sounds at the end of the words______.A.is dropped | B.have dropped | C.has dropped | D.are dropped |
|
最新试题
热门考点