首页 知识详情

老师您好,这句It's been raining heavily all day.我没太看明白,这是什么时态呢?为什么用了be的过去分词呢?

网校学员吴桐s**在学习英语零基础直达大学六级【8月班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《英语零基础直达大学六级【8月班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
's是has的缩写,has been raining
have been doing 现在完成进行时
表示从过去某时开始发生,一直延续到现在且可能延续下去的动作。
I've been waiting for an hour but she hasn't come.
He has been running after her for 8 years.

现在完成时与现在完成进行时的对比:
现在完成时强调“结果”,而完成进行时强调“动作的延续”。
►. I have thought of it.(我已想到了这一点。)
►. I have been thinking of it.(我一直在想这一点。)
►. Jim has painted the door.(杰姆已将门油漆过了。)
►. Jim has been painting the door.(杰姆一直在油漆门。)  

可以看看这里
http://www.hjenglish.com/new/p1194903/

祝同学学习进步~

版权申明:知识和讨论来自课程:《英语零基础直达大学六级【8月班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。