首页 知识详情

have been doing 和had been doing 的区别是什么,可以详细介绍一下吗

网校学员Viv**在学习英语零基础直达大学六级【老用户专享3年畅学 现金奖励班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

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

同学你好~
现在完成进行时have been doing:
结构: 主语 + have/has + been + 现在分词(动词+ing形式)。
用法: 这个时态用于表达一个从过去开始一直延续到现在并可能持续到未来的动作。它侧重于动作的持续性和延续性。
例句:
I have been studying English for two years.我已经学习英语两年了。(我过去开始学习英语,现在还在学。)

过去完成进行时had been doing:
结构: 主语 + had + been + 过去分词(动词+ing形式)。
用法: 这个时态用于表达一个在过去一直持续的动作,通常是指在另一个过去的时间点之前。它强调了过去的动作持续性和延续性。
例句:
She had been living in Paris for five years when I met her. 当我遇到她时,她已经在巴黎住了五年。(在我遇到她之前,她已经在巴黎住了五年。)

祝同学学习进步~

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