do you realize that we have not seen each other since the night of that U2 concert?这句话说我们是从U2演唱会后就没有见过了.可以用have been doing 这个句型吗,have been doing ,不是可以表达动作一直在持续,到说话的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:35:12

do you realize that we have not seen each other since the night of that U2 concert?这句话说我们是从U2演唱会后就没有见过了.可以用have been doing 这个句型吗,have been doing ,不是可以表达动作一直在持续,到说话的
do you realize that we have not seen each other since the night of that U2 concert?
这句话说我们是从U2演唱会后就没有见过了.可以用have been doing 这个句型吗,have been doing ,不是可以表达动作一直在持续,到说话的那一刻就停止了吗?那这句话的里面的没有见过的这个动作也是在说话者面对面的那一刻那个动作就停止了.

do you realize that we have not seen each other since the night of that U2 concert?这句话说我们是从U2演唱会后就没有见过了.可以用have been doing 这个句型吗,have been doing ,不是可以表达动作一直在持续,到说话的
应该不行吧.
have been doing sth.是现在完成进行时,是表示过去发生的动作,一直持续到现在,有可能未来还继续进行
关键是这个“有可能未来继续进行”,好像印象中现在完成进行时没有表示到说话那一刻就停止这一用法吧.
这题目的we have not seen 用现在完成时,表示的是过去的某一动作对现在造成了影响,表示过去某刻一直到现在为止,我们都没有见过面

老师说 since 前用 have been done!

要考虑之前的动词,应该是表示连续性的动词。see不可以

Have you realized that we have not seen each other since...?
用have done.表示过去对现在的影响。至于have been doing,realize是瞬间动词,一发生即结束的,不能用ing形式。

不是,你记得有点问题,现在完成才是说话时截止,现在完成进行是“有可能继续”可是百度文库里面也说了,现在完成进行时也是可以表示说话时截止的。现在完成是“一定”停止,现在完成进行时是“很可能”继续,而且是某动作发生在过去,持续到现在,注意“持续”!!! 这里这个see很明显是“一次见面”,表短暂动作的,改成现在完成进行成什么意思了? we have not been seeing each ot...

全部展开

不是,你记得有点问题,现在完成才是说话时截止,现在完成进行是“有可能继续”

收起

D. the one when 选A. that A 个人选D 有when在那儿呢 when 在非限制性定语从句中,缺状语 when=at that moment