德语的现在完成时

das Perfekt

做个小测验,检验一下学习成果

现在完成时 (Perfekt) 是德语口语中谈论过去的常规方式。它由haben 或 sein + 过去分词构成,过去分词放在句末。

现在完成时的构成

把 haben 或 sein 按现在时变位,放在第二位。过去分词形式不变,放在句末。

人称machenfahren
ichhabe gemachtbin gefahren
duhast gemachtbist gefahren
er/sie/eshat gemachtist gefahren
wirhaben gemachtsind gefahren
ihrhabt gemachtseid gefahren
sie/Siehaben gemachtsind gefahren

用 haben 还是 sein?

大多数动词用 haben。表示从一个地方到另一个地方的移动、状态的变化,以及少数需要单独记住的动词,用 sein。

规则动词例句
haben:带第四格宾语的动词kaufen, lesen, sehenIch habe ein Buch gekauft.
haben:反身动词sich freuen, sich waschenEr hat sich gefreut.
haben:其他大多数动词arbeiten, schlafen, wohnenWir haben lange geschlafen.
sein:从 A 地到 B 地的移动gehen, fahren, fliegen, kommenWir sind nach Berlin gefahren.
sein:状态的变化aufwachen, einschlafen, sterben, wachsenDas Baby ist eingeschlafen.
sein:需要记住的动词sein, bleiben, werden, passierenWas ist passiert?

过去分词的构成

规则动词用 ge- + 词干 + -t(词干以 -t 或 -d 结尾时加 -et)。不规则动词用 ge- + 词干 + -en,元音常常变化。少数混合动词元音变化,但以 -t 结尾。

类型不定式过去分词
规则machengemacht
规则kaufengekauft
规则,词干以 -t 结尾arbeitengearbeitet
不规则sehengesehen
不规则trinkengetrunken
不规则gehengegangen
不规则seingewesen
混合bringengebracht
混合denkengedacht
混合wissengewusst

不加 ge-:以 -ieren 结尾的动词和不可分前缀动词

以 -ieren 结尾的动词,以及带非重读前缀 be-、emp-、ent-、er-、ge-、miss-、ver- 和 zer- 的动词,从来不加 ge-。

类型不定式过去分词
-ierenstudierenstudiert
-ierentelefonierentelefoniert
be-bezahlenbezahlt
ver-verstehenverstanden
er-erzählenerzählt
emp-empfehlenempfohlen

小测验

关于本课的5道小题,看看你能答对几道?

0 XP
第1题,共5题

请选择正确答案。

Ich habe den ganzen Tag an dich ___. (denken)

可分动词

可分动词的 ge- 放在前缀和词干之间,过去分词连写成一个词。

不定式过去分词例句
aufstehenaufgestandenIch bin um sechs aufgestanden.
einkaufeneingekauftWir haben im Supermarkt eingekauft.
anrufenangerufenHast du deine Mutter angerufen?
fernsehenferngesehenSie haben den ganzen Abend ferngesehen.
ausprobierenausprobiertIch 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.我不知道他是否已经付了账。

更多德语语法课