语法路径 · 第 54 课 / 共 86 课 · 阶段 B1 · Conditions and the past
过去完成时能让你按正确的先后顺序讲述故事:当你已经在谈论过去,又需要回溯到更早的事情时,就要用这个时态。它的核心含义是“当时已经做过”。构成方式是 haber 的过去未完成时(había, habías, había, habíamos, habían)加上过去分词(-ado/-ido),例如 había comido。学习者最常把它和现在完成时(he comido)混淆。He comido 与现在相联系,而 había comido 与过去的某一时刻相联系。
练习本课 · 9 句子
sujeto + había/habías/había/habíamos/habían + participiosujeto + no + había/habías/había/habíamos/habían + participio¿había/habías/había/habíamos/habían + participio + ...?用来表明两个过去事件中哪一个先发生。后发生的事件通常用简单过去时。
与 nunca 或 todavía no 连用,表示到过去某一时刻为止,某人是否做过某事。
在 dijo que 或 contó que 之后,发生在说话之前的事件要用过去完成时。
用 había, habías, había, habíamos, habían + 过去分词。-ar 动词的过去分词以 -ado 结尾,-er 和 -ir 动词的过去分词以 -ido 结尾:había hablado, había comido。
He comido 把动作与现在联系起来:到今天为止我已经吃过了。Había comido 把动作与过去某一时刻联系起来:到那时我已经吃过了。
不可以。Había 和过去分词总是紧挨在一起。Ya、nunca 和 no 要放在 había 前面:ya había salido, no había llegado。
把它们直接放在 había 前面:Ya lo había visto. Me había levantado temprano.
最常见的有 hecho, dicho, visto, escrito, puesto, vuelto, abierto, roto。例如:Nunca había visto algo así.