----- The windows must have taken you quite a long time that day. ----- Right. T

----- The windows must have taken you quite a long time that day. ----- Right. T

题型:不详难度:来源:
----- The windows must have taken you quite a long time that day.
----- Right. They ______ for months.
A.haven’t been cleanedB.didn’t cleanC.hadn’t been cleanedD.haven’t cleaned

答案
C
解析
考查时态。根据must have taken可知是过去的某个时间擦窗户的,那么窗户很久没有被擦是在这之前,所以使用过去完成时。句意:—那些窗户一定花了你很长时间吧!—是的。他们已经好几个月没有被擦了。
举一反三
There are lots of problems in your hometown, but we"re happy to see many of them___________.
A.are solvingB.are solved C.have solvedD.are being solved

题型:不详难度:| 查看答案
—You seem familiar with Mr. John?
—Of course, we________ together for three years in the 1990s.
have worked    B. had worked    C. are working     D. worked
题型:不详难度:| 查看答案
Don’t telephone me at 8 a.m. tomorrow — I ________ a meeting.
A.am havingB.will be having
C.am about to haveD.have had

题型:不详难度:| 查看答案
Last year I applied to Princeton University. I ________ they would say yes — but they did, and now here I am.
A.never thinkB.am never thinking
C.have never thought D.never thought

题型:不详难度:| 查看答案
— Mum,I really think Dad should have a break and get relaxed.
—Yes.He  too long.
A.readB.had read
C.has been readingD.is reading

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

超级试练试题库

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