seegongsik
我的单词本

V-ed vs have + p.p.

规则已结束的时间(yesterday、ago、in 2019)用一般过去时;与现在相连的时间(today、already、so far)用现在完成时。

好奇

「I lost my keys」与「I have lost my keys」都对,但语感不同。差别在哪?

直觉

一般过去时是已结束时点的封闭事件;现在完成时表示该事此刻仍有意义(钥匙仍没找到)。由时间标记决定。

可视化

在时间轴上把同一事件看作两种:封闭的过去点(一般过去时)对延伸到现在(现在完成时)。

时间标记决定:已结束的过去 对 与现在相连。
现在
visited in 2018
已结束 → 一般过去时

本质

已结束的时间标记(yesterday、last week、ago、in 2020)强制一般过去时;与现在相连的标记(today、this week、already、yet、recently、so far)需要现在完成时。TOEIC 先看时间副词。

例句

I visited the headquarters in 2018.
我在2018年参观了总部。
I have visited the headquarters twice so far.
到目前为止我参观过总部两次。
The supplier raised its prices last month.
那家供应商上个月涨了价。

小测验

「The shipment ___ last Friday.」空格填哪个?

如果有帮助,请支持我们