精英家教网 > 高中英语 > 题目详情
----- 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可知是过去的某个时间擦窗户的,那么窗户很久没有被擦是在这之前,所以使用过去完成时。句意:—那些窗户一定花了你很长时间吧!—是的。他们已经好几个月没有被擦了。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

I don’t think she saw me just now. She_________ the beautiful vases.
A.just admired B.had just admireC.has just admiredD.was just admiring

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

"Life is like walking in the snow", Granny used to say, "because every step      
A.has shownB.is showing
C.showsD.showed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Although there are no classes in the afternoon now, no student ______ go out of school without the head teacher’s permission.
A.willB.mustC.mayD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— 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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—How long have you retired, Grandpa?
—Well, four years, But you know, I         for Courtaulds for over forty years.
A.have workedB.workedC.had workedD.Work

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- I haven’t seen Mary recently. And you?
--- Me neither. I’m afraid she _________ to her experiment for too long a time.
A.is devotingB.was devotedC.has been devotingD.has been devoted

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

By the end of last week, we __________ a satisfactory solution to the problem.
A.have foundB.will be findingC.had foundD.found

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--Could you tell me where you’re working now, Tony?
--In the new development zone. But I ________ in a computer company for five years.
A.have workedB.had workedC.was workingD.worked[

查看答案和解析>>

同步练习册答案