返回语法目录
B2时态和体
完成进行体
have/has/had been doing 强调动作持续过程,以及这个过程对某个时间点的影响。
本节目标
不再机械背 16 个时态,而是理解时间、状态和说话人视角。
看懂结构
判断用法
避免中式错误
完成迁移练习
Core Rules
核心规则
Rule 1
现在完成进行体连接过去到现在的持续动作。
Rule 2
过去完成进行体强调过去某时之前一直在进行。
Rule 3
常搭配 for / since / all morning / recently。
Form
结构形式和权威术语
先知道这个结构“长什么样”,再谈意义和使用条件。
结构形式
现在完成进行体连接过去到现在的持续动作。
过去完成进行体强调过去某时之前一直在进行。
常搭配 for / since / all morning / recently。
权威术语
form 形式meaning 意义use 使用条件
Meaning & Use
使用场景
have/has/had been doing 强调动作持续过程,以及这个过程对某个时间点的影响。
用 have been doing 写 6 句,分别表达学习、工作、等待、练习、阅读、沟通。
Contrast
易混辨析
know 是状态动词,通常不用完成进行体。
Examples
例句精读
Example 1
I have been studying grammar for two hours.
我已经学语法学了两个小时。
学习提示:先标出谓语或核心结构,再判断这个语法点在句中承担的意义。
Example 2
She had been waiting for half an hour when the bus arrived.
公交到的时候,她已经等了半小时。
学习提示:先标出谓语或核心结构,再判断这个语法点在句中承担的意义。
Error Clinic
常见错误纠正
不自然:I have been knowing him for years.
更准确:I have known him for years.
know 是状态动词,通常不用完成进行体。
Diagnosis
掌握度诊断
这个结构表达什么意义?
句子里哪个成分决定形式变化?
中文直译会导致什么错误?
Practice
练习任务
用 have been doing 写 6 句,分别表达学习、工作、等待、练习、阅读、沟通。
上一节
将来表达:will / be going to / 现在进行时
下一节
定语从句