— 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____

题型:不详难度:来源:
— 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 cleanD.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 comeB.is; come
C.is; had comeD.is; have come

题型:不详难度:| 查看答案
---I am going to Japan.
--- How long_____ you_____ there ?
A.are; stayedB.are; stayingC.have; stayedD.did; stay

题型:不详难度:| 查看答案
She insisted that we ________ the source of the river and begin our journey there.
A.findB.foundC.had foundD.would find

题型:不详难度:| 查看答案
Everything he _____ to his country.
A.had was contributedB.had been contributed
C.had to be contributedD.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 droppedB.have droppedC.has droppedD.are dropped

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.