问题

The windows must have taken you quite a long time that day—– RightThey ______ for months

A:haven’t been cleaned
B:didn’t clean
C:hadn’t been cleaned
D:haven’t cleaned
正确答案是: