问题

29.—The cleaning must have taken you quite a long time yesterday—Right.The rooms ______ for two months
A:haven't been cleaned
B:didn't clean
C:hadn't been cleaned
D:hadn't cleaned
B:didn't clean
C:hadn't been cleaned
D:hadn't cleaned
正确答案是: