定义 完成时中用于界定动作发生时间范围或强调“至今”状态的特定词汇与短语。
从哪来 基于 6.1 时态意义 中关于“过去与现在联系”的核心定义,结合 6.2 判断步骤 中识别时间状语的关键环节,并需排除 3.3 宾语从句时态呼应 中一般过去时干扰。
为什么 完成时的本质是“过去发生,现在相关”。时间标志词的作用是为这种“相关性”划定边界:
1. 界定范围:如 `since` 和 `for` 明确动作持续的时间段,将过去延伸至现在。
2. 强调结果:如 `already`, `yet`, `just` 暗示动作对当前状态的影响(如“已经做完”意味着现在不用做了)。
3. 排除干扰:这些词通常排斥一般过去时,因为一般过去时只关注过去某一刻,不关注对现在的影响。
讲法
适合:逻辑型、喜欢规则记忆的学生
核心逻辑:时间轴切割法
1. 画一条时间轴,标出“现在”点。
2. 解释 `since` 和 `for` 的区别:`since` 是起点(点),`for` 是长度(段)。
3. 强调 `already/yet/just` 是“现在视角”的副词,它们站在“现在”回头看“过去”,所以必须搭配完成时。
4. 给出公式:`have/has + done + (since/for/already/yet/just)`。
适合:语感型、喜欢情境理解的学生**
**核心逻辑:生活场景代入法**
1. **场景一(迟到)
- 错误:I came here 10 minutes ago. (只说过去)
- 正确:I have been here for 10 minutes. (强调我现在还在这里,且已经等了10分钟)
- 讲解:`for` 连接的是“等待”这个持续状态,直到“现在”。
2.
场景二(考试):
- 错误:I finished the test. (只说动作结束)
- 正确:I have already finished the test. (强调我现在可以交卷了,或者我现在有空了)
- 讲解:`already` 把“做完”这件事和“现在”的状态(可以交卷)连起来了。
讲法
适合:易混淆、基础薄弱需对比的学生
核心逻辑:对比排除法
1. 列出两组对立词:
- `ago` vs `since`
- `last week` vs `this week`
- `yesterday` vs `recently`
2. 规则:
- 看到 `ago`, `last`, `yesterday` -> 一般过去时(时间已切断,与现在无关)。
- 看到 `since`, `this`, `recently`, `already` -> 现在完成时(时间未切断,与现在有关)。
3. 口诀:“过去切断用一般,现在联系用完成;since/for 连现在,already/yet 看影响。”