—Why is the house in a mess?—Iit for Christmas since three days ago.A. cleanedB. cleansC.

发布时间:2020-08-17 05:35:23

—Why is the house in a mess?
—I    it for Christmas since three days ago.
A. cleaned
B. cleans
C. have cleaned
D. have been cleaning

网友回答

A. cleaned
B. cleans
C. have cleaned
(答案→)D. have been cleaning
解析:句意:--为什么房子那么乱?--为了圣诞节我已经打扫三天了。由题干上下文中可知,“我已打扫三天了”,但是还没有打扫完,还要继续打扫,应该用现在完成进行时。现在完成进行时用于表示“从过去某一时刻开始的动作一直持续到现在,并且还要继续下去”。而现在完成时表示过去发生的动作对现在造成的影响好结果。因此,D正确。
考点: 考查动词时态的用法。
以上问题属网友观点,不代表本站立场,仅供参考!