Wenn ich mehr gelernt hätte, hätte ich die Prüfung bestanden.要是我多学一点,就能通过考试了。
要谈论过去没有发生的事——一件憾事、一个错过的机会、一句“要是当初……”——德语用一个形式:hätte 或 wäre 加 Partizip II。跟有三个过去时的直陈式不同,Konjunktiv II 只有这一个过去形式,而它涵盖了全部。
**简而言之:**它由 haben 或 sein 的现在的 Konjunktiv II——hätte / wäre——加 Partizip II 构成。hätte 和 wä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),以及 sein、bleiben、werden;其余都用 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.
差点发生的事——常和 beinahe 或 fast 连用:
- 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.(machen 用 haben → hätte)
- ❌ Wenn ich das gewusst hätte, wäre ich anders gehandelt hätte. → ✅ …, hätte ich anders gehandelt.(每个句子一个助动词)
快速检查
试着把每个句子改成过去的 Konjunktiv II。
- Wenn ich Zeit habe, helfe ich dir. → Wenn ich Zeit ___ ___, ___ ich dir ___.
- Ich komme gern mit.(作为对过去的后悔) → Ich ___ gern ___.
- Du solltest mich fragen.(过去) → Du ___ mich ___ ___.
- Beinahe verpasse ich den Bus. → Beinahe ___ ich den Bus ___.
显示答案
- Wenn ich Zeit gehabt hätte, hätte ich dir geholfen.
- Ich wäre gern mitgekommen.(mitkommen → wäre)
- Du hättest mich fragen sollen.(双不定式)
- Beinahe hätte ich den Bus verpasst.
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点
- 过去的 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 可以,但笨重。