单选题
--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
B
C
D
【正确答案】
D
【答案解析】
[考点] 时态及语态
[解析] 主语为window,需要用被动语态,表示“被擦”。A、B均为主动语态,不符合句意,排除之;C、D为被动语态,需要进一步分析。C项为过去时态,不能与for weeks表示一段持续时间的时间状语连用,故选D项。
提交答案
关闭