B1 语法 · 时态 · B1

现在完成时 vs 一般过去时

学习者最易混淆的两个时态。要点:现在完成时把过去与现在相连;一般过去时把动作钉在已结束的时间上。

看清区别

A

Present perfect

与现在相关、无确切时间的过去动作
I have finished the report.
我已经完成了报告。(强调结果)
B

Past simple

在已知过去时间完成的动作
I finished the report yesterday.
我昨天完成了报告。(强调时间)

练一练

Q1 I ____ my keys. (lose) — I can’t find them now.
Q2 She ____ to Japan in 2019. (go)
Q3 We ____ each other since 2020. (know)