首页 知识详情

现在完成进行时又是什么情况下可以用的

网校学员漏光的**在学习高中水平直达雅思7分【剑桥全能畅学班】时提出了此问题,已有1人帮助了TA。

网校助教

蜜桔Olivia

同学你好,该知识点来自沪江网校《高中水平直达雅思7分【剑桥全能畅学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好,
现在完成进行时的用法主要有以下几种:
1.表示过去发生并持续到现在的动作
现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行,也可能停止了一会儿:
How long have you been learning English? 你学习英语多久了?
How long has it been snowing? 雪下多久了? (还在下雪)
How long have you been studying here? —I've been studying here for five years.你在这里学习多久了? ——我在这里学习了5年了。(未间断过)
2.表示现在经常重复的动作
Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打电话。
We've been seeing quite a lot of each other recently.最近我们常常见面。
3.用于得出结论
现在完成进行时可以表示根据直接或间接的证据而得出结论:
His eyes are red. He has been working too hard recently.他眼睛红了,准是最近工作太紧张了

另,有关现在完成进行时的相关知识,同学可以参考咱们网校的总结帖:http://www.hjenglish.com/shitai/xianzaiwanchengjinxingshi/

祝学习愉快~

版权申明:知识和讨论来自课程:《高中水平直达雅思7分【剑桥全能畅学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

相关资料

现在完成进行时和现在完成时的区别

行时往往表示动作在重复,现在完成时则常常不带重复性。如: Have you been meeting her lately? (a) Have you met her lately? (b) (a)句有“经常相会”之意,(b)句则没有。(b)句如与of...

现在完成进行时与现在完成时的区别

久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已经睡了十个小时了。 正:He has slept for ten hours. 正...

语法 | 现在完成进行时用法

行了抛售方案。 The military government has been unable to win popular support.  军政府一直未能赢得广泛的支持。 The city has been flattened by heavy ...

现在完成进行时与现在完成时的区别

行时,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如: 你学习英语多久了? 正:...

语法详解:现在完成进行时表重复的情况

常去西雅图。 2.I have been telling you not to make trouble. 我一直劝你不要找麻烦。 3.The old man has been repairing cars for thirty years. 老人修车...

现在完成进行时的定义及结构

很累。她干了一早晨了。   2. 表示“重复” 即表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。如: We’ve all along been making mistakes like this. 我们一直犯这样的错误。...