Wenn ich mehr gelernt hätte, hätte ich die Prüfung bestanden.要是我多学一点,就能通过考试了。

要谈论过去没有发生的事——一件憾事、一个错过的机会、一句“要是当初……”——德语用一个形式:hättewärePartizip II。跟有三个过去时的直陈式不同,Konjunktiv II 只有这一个过去形式,而它涵盖了全部。

**简而言之:**​它由 habensein现在的 Konjunktiv II——hätte / wäre——加 Partizip II 构成。hättewäre 的选择跟现在完成时里完全一样。

中文没有虚拟语气的动词形式,靠“要是……(的话)就……了”“早知道……”这类结构和上下文来表达;德语则用 hätte/wäre + 过去分词这一个形式。

怎么构成

hätte / wäre(变位)+ Partizip II(不变,放句末):

haben sein
ich hätte gesagt wäre gegangen
du hättest gesagt wär(e)st gegangen
er/sie/es hätte gesagt wäre gegangen
wir hätten gesagt wären gegangen
ihr hättet gesagt wär(e)t gegangen
sie/Sie hätten gesagt wären gegangen

用哪个助动词?在现在完成时里用 sein 的那些动词,这里就用 wäre——许多表示位置或状态变化的不及物动词(gehen、fahren、aufstehen、sterben),以及 seinbleibenwerden;其余都用 hätte

  • Ich hätte dir geholfen.
  • Sie wäre fast gestürzt.

用来做什么

过去的非现实条件——两半都用过去的 Konjunktiv II:

  • Wenn du angerufen hättest, hätte ich dich abgeholt.
  • Hätte ich das gewusst, wäre ich nicht gekommen.(去掉 wenn,以动词开头)

如果结果到现在仍然成立,主句也可以用现在的 Konjunktiv II:Wenn ich mehr gelernt hätte, könnte ich die Prüfung jetzt bestehen.

对过去的后悔和愿望

  • Ich wäre so gern mitgekommen!
  • Hätte ich bloß nichts gesagt!
  • Das hätte ich anders machen sollen.

差点发生的事——常和 beinahefast 连用:

  • Beinahe hätte ich den Zug verpasst.
  • Fast wäre es schiefgegangen.

和情态动词连用:双不定式

有情态动词时,过去的 Konjunktiv II 用 hätte(绝不用 wäre)加一个双不定式——主动词,然后情态动词,两个都是不定式,放在最末尾:

  • Ich hätte früher gehen müssen.
  • Du hättest mich anrufen können.
  • Das hätte nicht passieren dürfen.

在从句里,变位的 hätte 移到双不定式前面

  • …, weil ich früher hätte gehen müssen.
  • Es ärgert mich, dass ich nichts hätte sagen können.

Konjunktiv II:过去还是现在?

  • 现在Konjunktiv II / würde)——现在或将来的非现实:Wenn ich Zeit hätte, käme ich mit.
  • 过去(本课)——过去的非现实:Wenn ich Zeit gehabt hätte, wäre ich mitgekommen.

表示过去的非现实情境,用 hätte / wäre + Partizip II。würde … gemacht haben 这个形式是有的,但听起来笨重,在这里很少是自然的选择。

常见错误

  • Wenn ich mehr gelernt hätte, würde ich bestanden haben 能听懂,但笨重——自然的形式是 Wenn ich mehr gelernt hätte, hätte ich bestanden.
  • Ich würde gestern gekommen. → ✅ Ich wäre gestern gekommen.
  • Ich hätte mehr lernen gemusst. → ✅ Ich hätte mehr lernen müssen.(双不定式,不是分词)
  • Er wäre das gemacht. → ✅ Er hätte das gemacht.machenhabenhätte
  • Wenn ich das gewusst hätte, wäre ich anders gehandelt hätte. → ✅ …, hätte ich anders gehandelt.(每个句子一个助动词)

快速检查

试着把每个句子改成过去的 Konjunktiv II。

  1. Wenn ich Zeit habe, helfe ich dir.Wenn ich Zeit ___ ___, ___ ich dir ___.
  2. Ich komme gern mit.(作为对过去的后悔) → Ich ___ gern ___.
  3. Du solltest mich fragen.(过去) → Du ___ mich ___ ___.
  4. Beinahe verpasse ich den Bus.Beinahe ___ ich den Bus ___.
显示答案
  1. Wenn ich Zeit gehabt hätte, hätte ich dir geholfen.
  2. Ich wäre gern mitgekommen.mitkommenwäre
  3. Du hättest mich fragen sollen.(双不定式)
  4. Beinahe hätte ich den Bus verpasst.

要点

  • 过去的 Konjunktiv II = hätte / wäre + Partizip II——一个形式涵盖每一种没有发生的过去情境。
  • hätte 还是 wäre,完全跟现在完成时一样:位置 / 状态变化 → wäre,否则 hätte
  • 过去的非现实条件通常两半都用过去形式(如果结果现在仍成立,主句可以用现在时 Konjunktiv II);可以去掉 wenn,句子以 Hätte / Wäre 开头。
  • 带情态动词时:hätte + 双不定式Ich hätte kommen können——从句里 hätte 移到这一对前面。
  • 表示过去,用 hätte / wäre + Partizip II;würde … gemacht haben 可以,但笨重。