德语的现在完成时
das Perfekt
做个小测验,检验一下学习成果现在完成时 (Perfekt) 是德语口语中谈论过去的常规方式。它由haben 或 sein + 过去分词构成,过去分词放在句末。
现在完成时的构成
把 haben 或 sein 按现在时变位,放在第二位。过去分词形式不变,放在句末。
| 人称 | machen | fahren |
|---|---|---|
| ich | habe gemacht | bin gefahren |
| du | hast gemacht | bist gefahren |
| er/sie/es | hat gemacht | ist gefahren |
| wir | haben gemacht | sind gefahren |
| ihr | habt gemacht | seid gefahren |
| sie/Sie | haben gemacht | sind gefahren |
用 haben 还是 sein?
大多数动词用 haben。表示从一个地方到另一个地方的移动、状态的变化,以及少数需要单独记住的动词,用 sein。
| 规则 | 动词 | 例句 |
|---|---|---|
| haben:带第四格宾语的动词 | kaufen, lesen, sehen | Ich habe ein Buch gekauft. |
| haben:反身动词 | sich freuen, sich waschen | Er hat sich gefreut. |
| haben:其他大多数动词 | arbeiten, schlafen, wohnen | Wir haben lange geschlafen. |
| sein:从 A 地到 B 地的移动 | gehen, fahren, fliegen, kommen | Wir sind nach Berlin gefahren. |
| sein:状态的变化 | aufwachen, einschlafen, sterben, wachsen | Das Baby ist eingeschlafen. |
| sein:需要记住的动词 | sein, bleiben, werden, passieren | Was ist passiert? |
过去分词的构成
规则动词用 ge- + 词干 + -t(词干以 -t 或 -d 结尾时加 -et)。不规则动词用 ge- + 词干 + -en,元音常常变化。少数混合动词元音变化,但以 -t 结尾。
| 类型 | 不定式 | 过去分词 |
|---|---|---|
| 规则 | machen | gemacht |
| 规则 | kaufen | gekauft |
| 规则,词干以 -t 结尾 | arbeiten | gearbeitet |
| 不规则 | sehen | gesehen |
| 不规则 | trinken | getrunken |
| 不规则 | gehen | gegangen |
| 不规则 | sein | gewesen |
| 混合 | bringen | gebracht |
| 混合 | denken | gedacht |
| 混合 | wissen | gewusst |
不加 ge-:以 -ieren 结尾的动词和不可分前缀动词
以 -ieren 结尾的动词,以及带非重读前缀 be-、emp-、ent-、er-、ge-、miss-、ver- 和 zer- 的动词,从来不加 ge-。
| 类型 | 不定式 | 过去分词 |
|---|---|---|
| -ieren | studieren | studiert |
| -ieren | telefonieren | telefoniert |
| be- | bezahlen | bezahlt |
| ver- | verstehen | verstanden |
| er- | erzählen | erzählt |
| emp- | empfehlen | empfohlen |
小测验
关于本课的5道小题,看看你能答对几道?
0 XP
第1题,共5题
请选择正确答案。
Ich habe den ganzen Tag an dich ___. (denken)
可分动词
可分动词的 ge- 放在前缀和词干之间,过去分词连写成一个词。
| 不定式 | 过去分词 | 例句 |
|---|---|---|
| aufstehen | aufgestanden | Ich bin um sechs aufgestanden. |
| einkaufen | eingekauft | Wir haben im Supermarkt eingekauft. |
| anrufen | angerufen | Hast du deine Mutter angerufen? |
| fernsehen | ferngesehen | Sie haben den ganzen Abend ferngesehen. |
| ausprobieren | ausprobiert | Ich habe das Rezept ausprobiert. |
语序、否定句和疑问句
助动词留在第二位,过去分词收尾。nicht 紧挨着放在过去分词前面。一般疑问句中助动词放在句首。在从句中,助动词移到最后。
Gestern habe ich lange gearbeitet.我昨天工作到很晚。助动词保持在第二位,所以主语放在它后面。
Wir haben das Museum nicht besucht.我们没去参观博物馆。
Hast du den Film schon gesehen?你看过这部电影了吗?
Wann seid ihr nach Hause gekommen?你们什么时候到家的?
Ich bin müde, weil ich schlecht geschlafen habe.我很累,因为我没睡好。在 weil 后面,助动词放在过去分词之后。
现在完成时还是过去时?
两者都描述已经结束的过去事件,意思相同。在口语中,德国人大多数动词用现在完成时,但 sein、haben 和情态动词用过去时 (Präteritum)。故事和新闻报道用过去时。过去时的形式请参见过去时一课。
| 口语中通常用现在完成时 | 口语中通常用过去时 |
|---|---|
| Ich habe Pizza gegessen. | Ich war gestern krank. |
| Wir sind ins Kino gegangen. | Wir hatten keine Zeit. |
| Er hat mich angerufen. | Er musste arbeiten. |
常见错误
| 错误 | 正确 | 原因 |
|---|---|---|
| Ich habe nach Hause gegangen. | Ich bin nach Hause gegangen. | 从 A 地到 B 地的移动用 sein。 |
| Ich habe Medizin gestudiert. | Ich habe Medizin studiert. | 以 -ieren 结尾的动词不加 ge-。 |
| Sie hat ein Geschenk gebekommen. | Sie hat ein Geschenk bekommen. | 不可分前缀动词不加 ge-。 |
| Wir haben geeinkauft. | Wir haben eingekauft. | 可分动词的 ge- 放在前缀后面。 |
| Er hat an sie gedenkt. | Er hat an sie gedacht. | 混合动词要变词干,并以 -t 结尾。 |
| Ich habe gemacht meine Hausaufgaben. | Ich habe meine Hausaufgaben gemacht. | 过去分词放在句末。 |
例句
Ich habe heute Morgen nicht gefrühstückt.我今天早上没吃早饭。
Wir sind letzten Sommer nach Italien geflogen.我们去年夏天坐飞机去了意大利。
Hast du schon mit dem Chef gesprochen?你跟老板谈过了吗?
Mein Bruder ist gestern sehr spät nach Hause gekommen.我哥哥昨天很晚才回家。
Sie hat drei Jahre in Wien gewohnt.她在维也纳住了三年。
Was habt ihr am Wochenende gemacht?你们周末做了什么?
Ich weiß nicht, ob er die Rechnung bezahlt hat.我不知道他是否已经付了账。