-----Thewindowsmusthavetakenyouquitealongtimethatday.-----Right.They

发布时间:2020-08-13 23:40:16

----- The windows must have taken you quite a long time that day. ----- Right. They ______ for monthsA.haven’t been cleanedB.didn’t cleanC.hadn’t been cleanedD.haven’t cleaned

网友回答

C解析考查时态。根据must have taken可知是过去的某个时间擦窗户的,那么窗户很久没有被擦是在这之前,所以使用过去完成时。句意:—那些窗户一定花了你很长时间吧!—是的。他们已经好几个月没有被擦了。
以上问题属网友观点,不代表本站立场,仅供参考!