问题

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;
正确答案是: