问题补充:
-The window is dirty.
-I know. It for weeks.
A. hasn’t cleaned
B. didn’t clean
C. wasn’t cleaned
D. hasn’t been cleaned
答案:
A. hasn’t cleaned
B. didn’t clean
C. wasn’t cleaned
(答案→)D. hasn’t been cleaned
解析:句意:--窗户很脏。---我知道。它有数周没被清洁了。这里强调没有被清洗已经持续了几周,可能还要进行下去,符合现在完成进行时的用法,而且the windows和clean是被动关系,选D。