现在完成时:口语中的过去时
A1 Perfekt: die gesprochene Vergangenheit 19 / 52
概要
现在完成时(Perfekt)是德语口语中表达过去时最常用的方式,由位于第二位的 haben 或 sein 加上位于分句末尾的 第二分词(Partizip II) 构成。英语用一般过去时的地方就用它:Ich habe gestern gearbeitet=“我昨天工作了”(不是“我已经工作了”)。
规则
Perfekt 句由两个部分构成,它们像框架一样把分句其余部分夹在中间:
| 第二位(助动词) | ……中场…… | 末尾(分词) |
|---|---|---|
| habe | ich gestern Fußball | gespielt. |
| bin | ich nach Berlin | gefahren. |
构成分词(Partizip II):
- 弱变化(规则):
ge-+ 词干 +-t。machen -> gemacht,kaufen -> gekauft。词干以 -t/-d 结尾,或以 -m/-n 结尾且前面还有一个辅音时,要加一个额外的 e:arbeiten -> gearbeitet,reden -> geredet,öffnen -> geöffnet,regnen -> geregnet——但前面是 l、r 或 h 时则不加:lernen -> gelernt,wohnen -> gewohnt。 - 强变化(不规则):
ge-+ 词干(常伴有元音变化)+-en。sehen -> gesehen,trinken -> getrunken,schreiben -> geschrieben,gehen -> gegangen。这些必须逐个记忆。 - 带不可分前缀(be-、ver-、ent-、er-、ge-、zer-)的动词和
-ieren动词不加ge-:bezahlen -> bezahlt,verstehen -> verstanden,studieren -> studiert。 - 可分动词把
-ge-放在前缀和词干之间:einkaufen -> eingekauft,aufstehen -> aufgestanden,anrufen -> angerufen。
haben 还是 sein?
- 表示到达目的地的运动(gehen、kommen、fahren、fliegen、laufen、reisen)和状态变化(aufstehen、werden、passieren)的动词用 sein。此外还有固定的三个:sein、bleiben(以及 werden)。
- 除此之外的情况都用 haben——支配宾格宾语的动词也都用它。
形式与结构
助动词的变位形式(真正发生变化的部分):
| 人称 | haben | sein |
|---|---|---|
| ich | habe | bin |
| du | hast | bist |
| er/sie/es | hat | ist |
| wir | haben | sind |
| ihr | habt | seid |
| sie/Sie | haben | sind |
需要记忆的常见强变化/不规则分词:
| Infinitiv | Partizip II | Hilfsverb | 中文 |
|---|---|---|---|
| sehen | gesehen | haben | 看见 |
| essen | gegessen | haben | 吃 |
| trinken | getrunken | haben | 喝 |
| nehmen | genommen | haben | 拿 |
| schreiben | geschrieben | haben | 写 |
| lesen | gelesen | haben | 读 |
| sprechen | gesprochen | haben | 说 |
| gehen | gegangen | sein | 去 |
| kommen | gekommen | sein | 来 |
| fahren | gefahren | sein | 开车去/去 |
| fliegen | geflogen | sein | 飞 |
| bleiben | geblieben | sein | 留下/待过 |
| sein | gewesen | sein | 是;在 |
| werden | geworden | sein | 变成 |
例句
| Deutsch | 中文 |
|---|---|
| Ich habe gestern viel gearbeitet. | 我昨天做了很多工作。 |
| Wir haben einen Film gesehen. | 我们看了一部电影。 |
| Hast du das Brot schon gekauft? | 你已经买面包了吗? |
| Er ist um sieben Uhr aufgestanden. | 他七点起床了。 |
| Sie ist nach München gefahren. | 她开车去了慕尼黑。 |
| Ich habe die Rechnung bezahlt. | 我付了账。 |
| Was ist gestern passiert? | 昨天发生了什么事? |
| Wir sind zu Hause geblieben. | 我们待在家里了。 |
常见错误
- Ich habe gefahren -> Ich bin gefahren——去往某地的运动动词用 sein。
- Ich bin das Auto gefahren -> Ich habe das Auto gefahren——带宾格宾语时用 haben。
- Ich habe gemacht viel gestern(分词在中间)-> 分词要放到末尾:Ich habe gestern viel gemacht.
- gebezahlt / gestudiert -> bezahlt / studiert——带不可分前缀或
-ieren动词不加ge-。 - geeinkauft -> eingekauft——可分动词把
-ge-放在内部:前缀 + ge + 词干。
学习提示
- 记忆窍门:sein 搭配那些可以画一条箭头表示的动词(从 A 移动到 B),或表示“变成新的状态”(状态变化)的动词。其余情况都用 haben。
- 如果动词带宾格宾语,助动词几乎总是 haben。
- 助动词带人称词尾;分词永远不变——每个分词只需记一次,各个人称都通用。
- 按小组记忆强变化分词(例如 trinken/getrunken、singen/gesungen)——元音变化规律会重复出现。