语法

过去完成时 (Past Perfect)

语法点:过去完成时 (Past Perfect)

过去完成时表示在过去某个时间或某个动作之前已经完成的动作,也就是“过去的过去”。讲故事时如果有两个先后发生的过去动作,先发生的用过去完成时,后发生的用一般过去时,这样先后顺序就一目了然。它常与 after、as soon as、when、before、by the time 等引导的时间状语从句连用。本课作者回忆去年的经历,多处用过去完成时交代先后顺序。

结构

形式 结构 例句
肯定 主语 + had + 过去分词 I had left the village.
否定 主语 + had not (hadn't) + 过去分词 I had not reached the town.
一般疑问 Had + 主语 + 过去分词? Had he got into the car?
特殊疑问 疑问词 + had + 主语 + 过去分词? Where had you left the car?

常见搭配:After I had done…, I did…;As soon as he had done…, I did…;I had nearly done… when…

课文中的例句

补充例句

易错点

逐句语法分析 · 9 句
  1. 1I had an amusing experience last year.

    去年我有过一次有趣的经历。

    一般过去时 (Simple Past) · 主语 + had(实义动词)+ 宾语 + 时间状语

    • had 在这里是 have 的过去式,意为“有、经历”
    • last year 是明确的过去时间

    开篇总述去年的经历,had 是实义动词,不是过去完成时。

  2. 2After I had left a small village in the south of France, I drove on to the next town.

    我离开法国南部的一个小村庄后,继续驱车前往下一个城镇。

    过去完成时 (Past Perfect) + 一般过去时 (Simple Past) · After + 主语 + had + 过去分词…, 主语 + 动词过去式

    • had left 先发生,drove 后发生
    • drive on 表示“继续开车”

    after 从句用过去完成时,主句用一般过去时,清楚交代先后。

  3. 3On the way, a young man waved to me.

    途中,一个年轻人向我招手。

    一般过去时 (Simple Past) · 地点状语 + 主语 + 动词过去式 + to + 宾语

    • wave to sb. 意为“向某人招手”
    • On the way 意为“在路上”

    叙述途中发生的一个动作,用一般过去时。

  4. 4I stopped and he asked me for a lift.

    我停下车,他请求搭车。

    一般过去时 (Simple Past) · 主语 + 动词过去式 and 主语 + 动词过去式 + 宾语 + for + 名词

    • ask sb. for sth. 意为“向某人要……”
    • 两个先后动作用 and 连接,都用过去式

    两个动作紧接着发生,按顺序叙述时都用一般过去时。

  5. 5As soon as he had got into the car, I said good morning to him in French and he replied in the same language.

    他一上车,我就用法语向他道了早安,他也用同样的语言回答。

    过去完成时 (Past Perfect) + 一般过去时 (Simple Past) · As soon as + 主语 + had + 过去分词, 主语 + 动词过去式 … and 主语 + 动词过去式

    • had got 强调“上车”在“打招呼”之前完成
    • in French / in the same language 表示用某种语言

    as soon as 从句用过去完成时,主句两个并列动作用一般过去时。

  6. 6Apart from a few words, I do not know any French at all.

    除了几个单词外,我根本不懂法语。

    一般现在时 (Simple Present) · 状语 + 主语 + do not + 动词原形 + 宾语

    • do not know … at all 加强否定语气
    • Apart from 意为“除了……之外”

    说明作者现在的情况,是一直如此的事实,所以用一般现在时。

  7. 7Neither of us spoke during the journey.

    一路上我们谁也没说话。

    一般过去时 (Simple Past) · Neither of + 代词 + 动词过去式 + 时间状语

    • Neither of us 作主语,表示“我们俩都不”
    • during the journey 表示“旅途中”

    neither 本身含否定意义,谓语用肯定形式 spoke。

  8. 8I had nearly reached the town, when the young man suddenly said, very slowly, 'Do you speak English?'

    我快到那个城镇时,年轻人突然开口了,说得很慢:“你会讲英语吗?”

    过去完成时 (Past Perfect) + 一般过去时 (Simple Past) · 主语 + had + nearly + 过去分词…, when + 主语 + 动词过去式

    • had nearly reached 表示“差不多到了”,发生在 said 之前
    • …, when… 意为“这时突然”

    主句用过去完成时,when 从句用一般过去时,突出意外的转折。

  9. 9As I soon learnt, he was English himself!

    我很快就明白了,他自己就是英国人!

    一般过去时 (Simple Past) · As + 主语 + 动词过去式, 主语 + was + 表语 + 反身代词

    • learnt 是 learn 的过去式
    • himself 用作强调,意为“他本人”

    as I soon learnt 是插入性从句,主句用 was 说明他本人就是英国人。

练习 · 44 题

每组做完自动记录;总正确率 80% 以上记为掌握 ★。改写和改错与参考答案不完全一致时,登录用户由 AI 判断是否可接受。

总计 0/44
  1. 选择正确的答案

    1. After I ____ a small village, I drove on to the next town.

  2. 选择正确的答案

    2. As soon as he ____ into the car, I said good morning to him.

  3. 选择正确的答案

    3. I ____ nearly reached the town when the young man suddenly spoke.

  4. 选择正确的答案

    4. After he had asked me for a lift, I ____.

  5. 选择正确的答案

    5. ____ he got into the car before you spoke to him?

  6. 选择正确的答案

    6. I ____ an amusing experience last year.

  7. 选择正确的答案

    7. Neither of us ____ during the journey.

  8. 选择正确的答案

    8. On the way, a young man ____ to me.

  9. 选择正确的答案

    9. I stopped and he asked me ____ a lift.

  10. 选择正确的答案

    10. ____ a few words, I do not know any French at all.