—The windows are dirty.—I know. They for weeks.A. haven’t cleanedB. didn’t cleanC. weren’

发布时间:2020-08-16 18:50:02

—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

网友回答

A. haven’t cleaned
B. didn’t clean
C. weren’t cleaned
(答案→)D. haven’t been cleaned
解析:这题考查时态语态的用法,时间是for weeks,说明是表示几个星期都没被打扫了。用现在完成时的被动式。句意是:--窗户很脏。--我知道,他们几个星期没擦了。选 D。
以上问题属网友观点,不代表本站立场,仅供参考!