Câu hỏi I ________ my house all day, but it's not finished yet. A. clean B. cleaned C. will clean D. have been cleaning