定义 / 说明
当时间段仍在进行中(如 today、this week、this 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 往往更合适。