问题 选择题

—The windows are dirty.

—I know. They _________ for weeks.

A.haven’t cleaned

B.didn’t clean

C.weren’t cleaned

D.haven’t been cleaned

答案

答案:D

这题考查时态语态的用法,时间是for weeks,说明是表示几个星期都没被打扫了。用现在完成时的被动式。句意是:--窗户很脏。--我知道,他们几个星期没擦了。选 D。

解答题
判断题