have / has + p.p.
规则主语 + have/has + 过去分词:从过去开始延续到现在,或与现在相关的过去动作。
好奇
英语有「I worked」也有「I have worked」。TOEIC 反复考查:何时用哪个?
直觉
现在完成时是连接过去与现在的桥。动作触及现在:仍在延续,或其结果此刻有意义。一般过去时则是封闭在过去的盒子。
可视化
在时间轴上看:从过去某点出发延伸到现在的一段。since 标起点,for 标持续时间。
have/has + 过去分词:把过去的起点连到现在。
现在
started in 2019
过去的起点
本质
与 since(时点)、for(时段)连用,并常搭配 already、yet、just、ever、never。不与已结束的时间标记(yesterday、ago、in 2019)连用,那时用一般过去时。
例句
She has worked here since 2019.
她从2019年起就在这里工作。
We have already finished the quarterly report.
我们已经完成了季度报告。
Have you ever attended a trade fair?
你参加过贸易展会吗?
小测验
「I ___ for this company for five years.」(目前仍在职) 空格填哪个?