问题

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
正确答案是: