问题

The window is dirty——— I knowIt __________ for weeks
A:hasn’t cleaned
B:didn’t clean
C:wasn’t cleaned
D:hasn’t been cleaned
B:didn’t clean
C:wasn’t cleaned
D:hasn’t been cleaned
正确答案是: