B1

Present Perfect: 未结束的时间段

定义 / 说明

当时间段仍在进行中(如 todaythis weekthis year)时,也用 Present Perfect。动作发生在这个时间段内,而说话时该时间段尚未结束。因为时间仍“开放”,事件与现在仍有联系。重点通常是该时段内的结果或数量,而非具体时刻。若时间段明确结束,英语通常改用 past simple

关键规则

  • 当时间段尚未结束时用 Present Perfect:today, this month, this year
  • 结构:have/has + past participle
  • 关注的是该时段内结果,不是精确时点。
  • 时间段结束后,用 past simple
  • 选择会随说话时间变化:this morning 可能是开放也可能是已结束。

例句

  • I have had three meetings today. - 我今天已经开了三场会。
  • She has written two emails this morning. - 她今天上午写了两封邮件。
  • We have sold a lot of tickets this week. - 我们这周卖了很多票。
  • My team has won twice this season. - 我们队本赛季赢了两次。
  • I have not eaten much today. - 我今天没怎么吃东西。

常见错误

  • ❌ I had three meetings today. -> ✅ I have had three meetings today.
  • ❌ She has wrote two emails this week. -> ✅ She has written two emails this week.
  • ❌ We have seen him yesterday. -> ✅ We saw him yesterday.

提示

  • 先问自己:这个时间段在现在是否还有效?如果是,Present Perfect 往往更合适。

跟踪你的进度