过去时还是现在完成时:先看时间范围
判断说话者是在讲已结束的经历,还是把过去连接到现在。
内容更新:
进入本课练习 →这一课学什么
- 明确的已结束时间,通常用一般过去时
- this week 等是否结束,要结合说话时刻
明确的已结束时间,通常用一般过去时
I finished it yesterday 把事件放进昨天这个已结束时间。I have finished it 重点是现在已经完成。不要只因为中文里有“了”,就直接选择某一种时态。
I sent the email last night.
我昨晚发了那封邮件。
I have sent the email, so you can check it now.
我已发出邮件,你现在可以查看了。
this week 等是否结束,要结合说话时刻
周三说“这周已经读了两本书”,本周仍在继续,可用现在完成时。上周已结束,使用一般过去时。现在完成时的具体选择也会受语境和英语变体影响;练习会给清时间背景。
It is Wednesday. I have read two books this week.
现在是周三,我这周已经读了两本书。
I read two books last week.
我上周读了两本书。