问题

You look so tired.— Yes. I _____ the house all the morning. But I’m finishing it soon.
A:have cleaned
B:have been cleaning
C:have been cleaned
D:had been cleaning;
B:have been cleaning
C:have been cleaned
D:had been cleaning;
正确答案是: