问题

Kathy told me that all the doors and windows _______ when she arrived this morning
A:have cleaned
B:have been cleaned
C:had cleaned
D:had been cleaned
B:have been cleaned
C:had cleaned
D:had been cleaned
正确答案是: