LiramiLirami

过去完成时 · había + 过去分词

había + 过去分词,相当于英语的过去完成时 had done:在过去某个时间之前已经发生的事。

例句

  • Cuando llegué, ya había salido.我到的时候,他已经走了。
  • Nunca había visto eso.我从没见过那个。
  • Ya habíamos comido.我们已经吃过了。

讲解

学完这一课,你能

  • 说“在……之前已经……了”

结构

había + 过去分词

和英语 had + 过去分词一样:

había, habías, había, habíamos, habíais, habían + 过去分词

Cuando llegué, ya había salido.

我到的时候,他已经走了。

Nunca había visto algo así.

我从没见过这样的东西。

过去分词

和现在完成时一样

-ar → -ado,-er / -ir → -ido

不规则:hecho、dicho、visto、puesto、abierto、escrito、vuelto

过去分词不变。

什么时候用

过去的过去

两件过去的事,先发生的那件用过去完成时:

Llegué a las cinco.

我五点到的。

Cuando llegué, ya habían comido.

我到的时候,他们已经吃完了。

常和 ya(已经)、todavía no(还没)、nunca(从没)一起用。

常见错误

用错助动词

Cuando llegué, ya salió.Cuando llegué, ya había salido.

“已经走了”发生在“到”之前。

Tenía comido.Había comido.
Había hacido.Había hecho.

练习要点

  1. 1. haber 的未完成过去时(había, habías…)

    按主语选 había 的形式。

    • Había estudiado.我当时已经学过了。
    • Habíamos llegado.我们当时已经到了。
  2. 2. 选对过去分词

    过去分词和现在完成时一样,注意不规则形式。

    • Había hecho la tarea.我当时已经做完作业了。
    • Habíamos visto la película.我们当时已经看过那部电影。
  3. 3. 过去的过去

    表示在过去某个时间之前已经发生。

    • Cuando llegué, ya se habían ido.我到的时候,他们已经走了。

练到脱口而出

围绕这 3 个要点的小练习,每答一题立刻批改。免费开始。