问题
选择题
—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。