冷冰山竹
花朵
共回答了22个问题采纳率:86.4% 举报
选择B吧.
现在完成时和现在完成进行时的区别:前者强调动作从过去持续到现在,而后者则不仅强调动作从过去不间断持续到现在,还包含将要继续持续下去的意思.如:It has rained for three days.(雨已经下了3天了); It has been raining for 3 days.(可能继续下下去).
这一题与since没有很特别的联系.
听老师讲,一般来说,在单选题中,若have done 和have been doing同时出现,选后者多一些.
我所了解的就是这样,不知能否有所帮助.
1年前
7