时态对比图 (Tense Comparison)

一、时间轴可视化

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                           现在 (Present)
                              ↓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
过去 ←━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━→ 将来

过去完成时      一般过去时      现在完成时      一般将来时
  had done        did           have done       will do
    ↓              ↓               ↓               ↓
过去的过去 ←—— 过去某时 ——→ 过去到现在 ——→ 将来

过去进行时                    现在进行时
was/were doing               am/is/are doing
    ↓                             ↓
过去某时正在进行              现在正在进行
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

二、时态关系矩阵

时间\体态一般 (Simple)进行 (Continuous)完成 (Perfect)完成进行 (Perfect Continuous)
现在do/doesam/is/are doinghave/has donehave/has been doing
过去didwas/were doinghad donehad been doing
将来will dowill be doingwill have donewill have been doing

三、时态选择决策树

动作发生在什么时候?
    │
    ├── 过去?
    │   │
    │   ├── 强调完成?→ 过去完成时 (had done)
    │   │
    │   ├── 强调进行?→ 过去进行时 (was doing)
    │   │
    │   └── 一般过去 → 一般过去时 (did)
    │
    ├── 现在?
    │   │
    │   ├── 强调完成/影响?→ 现在完成时 (have done)
    │   │
    │   ├── 强调进行?→ 现在进行时 (am doing)
    │   │
    │   └── 习惯/事实 → 一般现在时 (do)
    │
    └── 将来?
        │
        ├── 强调进行?→ 将来进行时 (will be doing)
        │
        └── 一般将来 → 一般将来时 (will do)

四、现在完成时 vs 一般过去时 对比

维度现在完成时一般过去时
时间参照与现在有关联与现在无关
时间状语already, yet, since, foryesterday, last week, ago
动作是否完成可能完成也可能继续已结束
例句I have lived here for 5 years. (现在还住)I lived here for 5 years. (现在不住了)
标志词so far, up to now, recentlyin 2020, at that time

五、过去完成时 vs 一般过去时 对比

时间轴:
─────────────────────────────────────────→
    │           │              │
    A           B              C
    ↓           ↓              ↓
过去的过去     过去           现在
    │           │
过去完成时    一般过去时
(had done)    (did)

例句:
When I arrived [B], he had already left [A].
当我到达时,他已经离开了。

六、时态搭配关系

主将从现

If it rains [一般现在时], I will stay [一般将来时].

时态呼应

He said [过去时] that he was tired [过去时].

虚拟语气中的时态

与现在相反:If I were [过去式], I would go [would do].
与过去相反:If I had known [had done], I would have told [would have done].

七、易混淆时态对比表

对比时态A时态B区别
have done vs had done现在完成时过去完成时参照点:现在 vs 过去
did vs was doing一般过去时过去进行时完成 vs 进行
have done vs have been doing现在完成时现在完成进行时完成/结果 vs 持续/过程
will do vs be going to一般将来时打算做临时决定 vs 事先计划

八、课文中的时态分布(L89-L96)

L89 口误: 一般过去时 (叙述) + must have been (推测)
L90 晚餐: 现在完成时 + 过去完成时 + 被动语态
L91 三人: 过去进行时 + 一般过去时
L92 自找: 过去进行时 (was climbing when...) + 情态动词
L93 礼物: 过去完成时 (had been erected) + 被动语态
L94 未来: 现在完成时 (have proved) + 一般现在时
L95 纯属: 虚拟语气 (would not have been able)
L96 亡灵: 被动语态 + 现在完成时

九、时态记忆口诀

口诀1:时态三步

第一步:看时间(过去/现在/将来)
第二步:看体态(一般/进行/完成)
第三步:写形式(对应结构)

口诀2:完成时用法

现在完成连现在,过去完成连过去
动作影响到现在,就用现在完成时
过去的过去已完成,就用过去完成时

口诀3:进行时用法

某时某刻正在做,肯定要用进行时
过去某时正在做,过去进行来帮助
现在此时此刻做,现在进行最适合

配合 时态 术语文件学习效果更佳 建议打印此图贴在书桌前随时查阅