现在完成时系统
The present perfect connects a past situation with the present through result, experience, duration or an unfinished time period.
01 · 概念基础
先理解术语,再应用规则
以下术语指向不同的语法对象,应比较其功能与例句,而非只记翻译。
present perfect/ˌprezənt ˈpɜːfekt/
hiện tại hoàn thànhThe have/has + past participle construction linking a prior situation to the present reference point.
Researchers have monitored the site since 2021.
Các nhà nghiên cứu đã giám sát địa điểm từ năm 2021.
current relevance/ˈkʌrənt ˈreləvəns/
tính liên quan hiện tạiA present consequence or significance of an earlier event.
The storm has damaged the gauge, so no data are available.
Bão đã làm hỏng máy đo nên hiện không có dữ liệu.
unfinished time/ʌnˈfɪnɪʃt taɪm/
khoảng thời gian chưa kết thúcA time period that includes the present and therefore permits present-perfect reference.
this year, so far, since 2021
năm nay, cho đến nay, từ năm 2021
完整课程范围
不要停留在单一公式
与现在相关的过去经历
未结束时间段与重复事件
现在完成时与现在完成进行时
for、since、already、yet、just、ever 与 never
判断边界:现在完成时不要与 yesterday、in 2019 等已结束的过去时间表达连用。
02 · 控制规则
现在完成时把事件置于现在之前,但从现在参照点进行评价。have/has + V3 用于当前结果、未标明结束时间的经历、截至现在的变化以及未结束时段中的事件。现在完成进行时加 been + V-ing,突出时长、重复或过程。当事件被定位在 yesterday、last year 或已结束图表时段等完成的过去框架中时,应使用一般过去时。
perfect: S + have/has (not) + V3 | Have/Has + S + V3? || perfect progressive: S + have/has (not) been + V-ing | Have/Has + S + been + V-ing?现在完成时:连接过去与现在的桥梁
通过判断时间框架是否仍开放、结果是否与现在相关,以及说话者强调完成/次数还是持续/过程,区分现在完成时、现在完成进行时与一般过去时。
完成体把较早的事件时间与较晚的参照时间联系起来;在现在完成时中,参照时间就是现在。
现在完成时并不只是表示“过去”。它要求读者从现在参照点评价较早事件;一般过去时则把事件放入已结束的过去框架中进行报告。
Present perfect: E < R = S, with a current connection | Past simple: E = R < S, closed past frameE = 事件时间 · R = 参照时间 · S = 说话/写作时间
当前关联与开放时间框架
当说话者保持时间框架与现在相连时,可使用现在完成时:当前结果、人生经历、未结束时段内的重复事件,或持续到现在的状态。
have/has + V3 → earlier event evaluated at R = now当准确过去时间不是重点、而当前结果重要时使用现在完成时:The sensor has failed, so no data are available now。
用于现在之前不特定时间的经历:Have you ever worked offshore?
用于未结束时段内的重复事件:We have sampled four times this month。
用于较早开始并持续到现在的状态:The station has operated since 2018。
The project has produced three peer-reviewed articles so far.
截至目前,该项目已发表三篇同行评议论文。
multiple E before R = now; period remains openResearchers have known about the interaction for decades.
研究人员几十年来一直了解这种相互作用。
state E begins earlier and includes R = now肯定、否定与疑问形式
现在完成时
- + 肯定
- S + have/has + V3
- − 否定
- S + have/has not + V3
- ? 疑问
- Have/Has + S + V3?
- •使用过去分词而非过去式:has gone、has written、has taken。
- •非正式口语/写作中 have 可缩为 've,has 可缩为 's,前提是不造成歧义。
现在完成进行时
- + 肯定
- S + have/has been + V-ing
- − 否定
- S + have/has not been + V-ing
- ? 疑问
- Have/Has + S + been + V-ing?
- •been 必须位于 have/has 与 V-ing 之间。
- •该形式常突出持续时间或近期过程,不一定断言完成。
相近情境,不同语法选择
完成结果与持续活动
I have read the report.
报告已经读完,现在可用于讨论。
I have been reading the report.
阅读过程被突出;并不保证已经完成。
净变化与发展中趋势
Mean sea level has increased by 12 centimetres.
句子突出累计变化量。
Mean sea level has been increasing for decades.
句子突出持续时间与趋势连续性。
经历与有日期事件
I have visited the Delta Works.
未选择已结束日期;该经历与现在相关。
I visited the Delta Works in 2023.
in 2023 关闭时间框架并选择一般过去时。
真实口语与写作中的常见选择
会话与近期消息
现在完成时引入经历/当前结果;一般过去时补充时间、地点及后续事件。
会话从当前关联转向具体叙事细节。
学术文献综述
现在完成时用于截至目前的累积研究;一般过去时用于具体有日期研究;一般现在时用于公认命题。
时态标示作者与证据及当前知识的关系。
IELTS 学术数据描述
只有图表时段延伸到现在或变化明确属于当前时,才使用现在完成时;否则按标注时段选择时态。
决定时态的是数据时间框架,而非背诵模板。
时间表达诊断
应判断完整时间框架;this morning 在上午九点可能仍开放,到晚上则已关闭。
| 表达 | 典型框架 | 常用形式 |
|---|---|---|
| yesterday / in 2019 / last month | 已结束过去 | 一般过去时 |
| so far / up to now | 开放至现在 | 现在完成时 |
| since + 起点 | 从起点到参照时 | 现在完成时/完成进行时 |
| for + 时长 | 持续到参照时 | 若仍相关则用完成体 |
| already / yet / just | 当前结果/近期完成 | 常用现在完成时 |
简单完成体与完成进行体焦点
某些动词两种形式都可;交际焦点决定选择。
| 焦点 | 简单完成体 | 完成进行体 |
|---|---|---|
| 完成 | 突出 | 不一定断言 |
| 数量/次数 | 自然 | 通常次要 |
| 持续/过程 | 状态动词可用 | 强烈突出 |
| 近期临时活动 | 若结果重要则可 | 常被优先选择 |
高风险时态与体错误
yesterday 关闭参照框架,因此需要一般过去时。
现在完成时需要过去分词 gone,而不是过去式 went。
for 引出持续时长;since 引出起点。
现在完成进行时需要 have/has + been + V-ing。
依据意义选择,而非机械套用关键词
在完整表达中应用时间系统
写一段三句微型文献综述:第一句用现在完成时总结累积研究;第二句用一般过去时说明一项有日期研究;第三句用一般现在时陈述当前解释。
- ✓现在完成时句具有开放/当前研究框架。
- ✓一般过去时句包含已结束日期或明确完成事件。
- ✓过去分词及 have/has 一致正确。
- ✓时态转换由参照时间变化解释,而非随机变化。
Global tense–aspect matrix
按时间与观察视角组织的十二种教学形式
英语动词的直接屈折主要区分现在与过去。常说的“十二时态”是一种有用的教学矩阵,把时间参照与四种体视角结合起来;未来意义由助动词、现在时形式和语境共同建立。因此,应依据意义与语篇选择形式,而不是只看时间词。
Present simple
R = S; situation viewed as a state, whole or repeated pattern事实、稳定状态、习惯、说明、解说与固定日程
真实使用:口语中极常见;也是定义、方法与图表说明的核心形式。
- + 肯定
- S + V(s/es)
- − 否定
- S + do/does not + V
- ? 疑问
- Do/Does + S + V?
The station records tides every ten minutes.
Present progressive
E overlaps R = S; speaker views the event from inside当前附近的活动、临时情形、发展中的变化与已安排的未来事件
真实使用:会话中十分常见;报告中在突出持续变化时选择使用。
- + 肯定
- S + am/is/are + V-ing
- − 否定
- S + am/is/are not + V-ing
- ? 疑问
- Am/Is/Are + S + V-ing?
The shoreline is retreating rapidly this decade.
Present perfect
E precedes R = S; result, experience or open period remains relevant具有当前结果的过去事件、经历、截至现在的变化与未结束时段
真实使用:会话中常用于新消息与经历;引言和文献综述中也很常见。
- + 肯定
- S + have/has + V3
- − 否定
- S + have/has not + V3
- ? 疑问
- Have/Has + S + V3?
Researchers have identified three dominant processes.
Present perfect progressive
E starts before R = S and extends to/near R; duration or process is foregrounded仍在持续或刚结束的活动,强调时长、重复或可见结果
真实使用:会话中自然;适合过程报告,但通常不用于状态意义。
- + 肯定
- S + have/has been + V-ing
- − 否定
- S + have/has not been + V-ing
- ? 疑问
- Have/Has + S + been + V-ing?
The team has been monitoring salinity since March.
Past simple
E = R < S; event is located in a finished past frame and viewed as a whole已完成事件、过去状态、叙事事件序列与已结束的数据时段
真实使用:口头叙述以及报告已完成方法/结果时的默认时态。
- + 肯定
- S + V2/V-ed
- − 否定
- S + did not + V
- ? 疑问
- Did + S + V?
The sensor failed during the storm.
Past progressive
E contains R < S; event is viewed from inside at a past reference point背景活动、过去某时正在进行的事件、并行过程与临时过去情形
真实使用:口头叙事中常见;事故报告中用于描述背景条件。
- + 肯定
- S + was/were + V-ing
- − 否定
- S + was/were not + V-ing
- ? 疑问
- Was/Were + S + V-ing?
The team was collecting samples when the pump stopped.
Past perfect
E < R < S; one event is explicitly anterior to a past reference point更早的过去事件、过去结果之前已完成的原因与叙事回溯
真实使用:在时间顺序可能不清时使用;正式事故与研究叙述中常见。
- + 肯定
- S + had + V3
- − 否定
- S + had not + V3
- ? 疑问
- Had + S + V3?
The battery had failed before the warning appeared.
Past perfect progressive
E extends toward R < S; earlier duration/process explains a past state or result持续到过去参照点的时长或重复活动,常用于解释过去结果
真实使用:频率低于一般过去时,但在叙事与技术根因说明中很精确。
- + 肯定
- S + had been + V-ing
- − 否定
- S + had not been + V-ing
- ? 疑问
- Had + S + been + V-ing?
The pump had been vibrating for hours before it failed.
Future with will
R > S; future reference is expressed through modal will rather than a dedicated tense ending中性预测、即时决定、承诺、提议与正式推测
真实使用:口语中常用于即时决定;学术预测中常与恰当的概率表达搭配。
- + 肯定
- S + will + V
- − 否定
- S + will not + V
- ? 疑问
- Will + S + V?
The revised barrier will reduce overtopping risk.
Future progressive
E contains future R; event is expected to be in progress at that point未来某时正在进行的活动、预期常规与礼貌询问计划
真实使用:适用于计划会议与运行文件;用于疑问句时通常更委婉。
- + 肯定
- S + will be + V-ing
- − 否定
- S + will not be + V-ing
- ? 疑问
- Will + S + be + V-ing?
We will be surveying the inlet at 09:00 tomorrow.
Future perfect
E precedes future R; completion is evaluated from that later point预计在未来截止时间或参照点之前完成的工作
真实使用:特别适合项目计划、里程碑、预测与正式进度说明。
- + 肯定
- S + will have + V3
- − 否定
- S + will not have + V3
- ? 疑问
- Will + S + have + V3?
By Friday, the team will have completed the calibration.
Future perfect progressive
E extends to future R; duration is measured from that future viewpoint持续到未来参照点的活动时长
真实使用:日常口语中较少见;适合计划、人员配置与纵向报告中的时长表达。
- + 肯定
- S + will have been + V-ing
- − 否定
- S + will not have been + V-ing
- ? 疑问
- Will + S + have been + V-ing?
By July, they will have been monitoring the site for two years.
03 · 解析示例
同时观察形式、功能与意义
The revised model has reduced the mean error.
Mô hình sửa đổi đã làm giảm sai số trung bình và kết quả này còn liên quan hiện tại.
Researchers have studied this inlet for more than thirty years.
Các nhà nghiên cứu đã nghiên cứu cửa biển này hơn ba mươi năm.
The team has been collecting hourly samples since March.
Nhóm đã liên tục lấy mẫu theo giờ từ tháng Ba đến nay.
The survey ended in 2024, but its dataset has become a regional reference.
Khảo sát kết thúc năm 2024, nhưng bộ dữ liệu của nó đã trở thành tài liệu tham chiếu khu vực.
04 · 高风险错误对比
说明错误原因,而非只选正确答案
The team has completed the survey last Friday.
The team completed the survey last Friday.
last Friday 建立了一个已结束的过去参照框架。在以英式规范为主的学术用法中,现在完成时通常不能直接锚定在这个完成时间上。
05 · 掌握检测
完成课程前先应用规则
哪个句子符合目标语法系统?
哪个描述最能定义“present perfect”?
哪个例句属于本课已验证的目标结构?
哪个结构公式属于本课?
完成四项检测,然后提交自拟句以获得目标结构反馈。
06 · IELTS Academic
将语法迁移到真实交际任务
口语中,现在完成时用于经历与截至现在的发展。学术引言和文献综述中,它可概括累积至今的研究;描述特定已完成研究、方法或数据时段时转用一般过去时。完成进行时适合持续趋势,但不应为了显得高级而机械使用。
区分当前关联与已结束的过去定位。
在 have/has 后使用正确的过去分词。
区分结果/数量与时长/过程。
依据意义控制 since、for、already、yet 与已结束时间表达。