你已经学过 warhatte,也就是 seinhaben 的过去时。对大多数其他动词来说,日常口语里的过去时用法不一样:德语不是用一个简单的过去时形式,而是用一种由两部分组成的过去时——Perfekt(现在完成时)——来表达:变位的 haben(对某些动词是 sein)加上一个过去分词,分词会移到主句的最末尾。这一课先讲用 haben 作助动词的情况;绝大多数动词都属于这一类。

汉语常靠时间词或“了”来表达过去/完成,不需要改变动词形式;德语 Perfekt 要记住这个“两件套”:变位的 haben(陈述句中第二位,一般疑问句中句首)+句末过去分词。

小结: haben(变位——在陈述句和特殊疑问句中位于第二位,在一般疑问句中位于第一位)+过去分词(位于分句末尾)。规则动词的分词构成方式通常是 ge- +词干+ -tmachengemacht

现在完成时的构成

现在完成时由两部分组成:变位的 haben 占据正常的限定动词位置,过去分词放在主句句末。句子里的其他成分——比如宾语——都会插在这两部分中间:

  • Ich habe ein Auto gekauft.(我买了一辆车。)
  • Wir haben Deutsch gelernt.(我们学了德语。)

habehaben 都是你已经学过的 haben 现在时形式;在现在完成时里,haben 仍然按主语正常变位,不会因为“过去”而换成别的形式。过去分词(gekauftgelernt)是新出现的部分,它位于主句的最末尾——一旦句子里有其他内容,就会把这些内容都“框”在中间:

人称代词 haben +过去分词
ich habe gemacht
du hast gemacht
er/sie/es hat gemacht
wir haben gemacht
ihr habt gemacht
sie/Sie haben gemacht

规则动词过去分词的构成

许多规则(弱变化)动词的过去分词按照 ge- +词干+ -t 的模式构成:

不定式 词干 过去分词
machen mach- gemacht
spielen spiel- gespielt
kaufen kauf- gekauft
lernen lern- gelernt
wohnen wohn- gewohnt

如果词干以 -t/-d 结尾,或者以 -m/-n 结尾且其前还有一个辅音(但跟在 -l/-r 后面时通常不需要,例如 lernengelernt),德语会加上 -et 而不是单纯的 -t,这样词尾才能被清楚地听出来:

不定式 词干 过去分词
arbeiten arbeit- gearbeitet
reden red- geredet
warten wart- gewartet
öffnen öffn- geöffnet
  • Ich habe gestern gearbeitet.(我昨天工作了。)
  • Sie hat ein Auto gekauft.(她买了一辆车。)
  • Wir haben Deutsch gelernt.(我们学了德语。)

不是所有动词都遵循这个规则模式——有一组常用动词的分词是不规则的。强变化动词的过去分词通常以 -en 结尾,并且词干会发生变化(sehengesehentrinkengetrunken);还有一小类混合变化动词,词干发生变化,但仍保留规则的 -t 词尾(bringengebrachtdenkengedacht),这些你会另外学到。还有相当一部分动词——尤其是表示移动到某个目的地、状态变化的动词,以及 seinbleiben 等少数几个动词——用 sein 而不是 haben 构成现在完成时,这也是一个单独的话题。

两种不加 ge- 的情况

有两类重要的动词,它们的分词根本不会多出 ge-。这些动词大多在其他方面是规则的,但也有一些同时带有不规则分词:

  • 带不可分前缀的动词be-、ge-、er-、ver-、zer-、ent-、emp-、miss-):过去分词中不再额外加 ge-。✅ besucht,绝不是 ❌ gebesucht。✅ erklärt,绝不是 ❌ geerklärt

  • 以 -ieren 结尾的动词(大多是从其他语言借来的):✅ studiert,绝不是 ❌ gestudiert。✅ telefoniert,绝不是 ❌ getelefoniert

  • Ich habe meine Oma besucht.(我去看望了我的奶奶。)

  • Er hat in Berlin studiert.(他曾在柏林读大学。)

可分动词:ge- 插在中间

对许多可分动词来说,分词会保留前缀,但 ge- 插在前缀和词干之间,而不是放在整个词的前面:

  • einkaufeneingekauftIch habe heute eingekauft.(我今天去购物了。)
  • aufräumenaufgeräumtWir haben das Zimmer aufgeräumt.(我们收拾了房间。)

但如果基础动词本身属于上一节那种不加 ge- 的类型——比如以 -ieren 结尾——即使加上可分前缀,过去分词通常也仍然不加 ge-:✅ ausprobiert,绝不是 ❌ ausgeprobiert

语序

在主句陈述句中,haben 处在通常的第二位,过去分词一直移到分句末尾——这和你已经学过的情态动词的“框式结构”是一样的:

  • Ich habe gestern einen langen Brief geschrieben.(我昨天写了一封长信。)
  • Gestern habe ich einen langen Brief geschrieben.(时间状语在前——habe 仍然位于第二位,ich 移到它后面,分词仍然留在句末)

在一般疑问句中,haben 移到句首,分词仍然留在句末:Hast du das Buch gelesen?(你把这本书读完了吗?)

在特殊疑问句中,疑问词在最前面,haben 仍位于第二位,分词仍留在句末:Was hast du gestern gemacht?(你昨天做了什么?)

本课只讲主句和疑问句的语序。在从句里(weildass 等引导的从句),haben 本身会移到分句最末尾、过去分词之后——例如 ..., weil ich das gemacht habe.——这种语序变化会在另外的课里单独讲解。

什么时候用 haben

大多数动词用 haben,包括带直接宾语(第四格宾语)的动词(Ich habe ein Auto gekauft.)、反身动词(Ich habe mich gewaschen.),以及大多数表示活动或状态、而不是移动或变化的动词(gearbeitetgewohntgelernt)。有一小类动词——主要是移动到某个目的地、状态变化的动词——用 sein 而不是 haben,这是一个单独的话题;在学到之前,先默认用 haben 就好。

常见错误

  • Ich habe gemacht das. → ✅ Ich habe das gemacht.(分词应该在分句的最末尾,而不是紧跟在 habe 后面)
  • Ich mache gestern Hausaufgaben. → ✅ Ich habe gestern Hausaufgaben gemacht.(现在时在这里不能表示已经完成的过去动作,需要完整的现在完成时)
  • Ich habe meine Oma gebesucht. → ✅ Ich habe meine Oma besucht.(带不可分前缀的动词不会多出 ge-
  • Er hat gestudiert. → ✅ Er hat studiert.-ieren 动词没有 ge-
  • Wir haben das Zimmer geaufräumt. → ✅ Wir haben das Zimmer aufgeräumt.(可分动词的 ge- 插在前缀和词干之间,而不是放在整个词的前面)

小测验

哪个形式是对的?

  1. Ich ____ (habe / bin) ein Auto gekauft.
  2. Du ____ (hat / hast) das Buch gekauft.
  3. Wir haben Deutsch ____ (lernen / gelernt).
  4. Sie hat ihre Freundin ____ (besucht / gebesucht).
  5. Er hat gestern ____ (eingekauft / geeinkauft).
查看答案
  1. habe   2. hast   3. gelernt   4. besucht   5. eingekauft

要点总结

  • 现在完成时由两部分组成:变位的 haben(在陈述句和特殊疑问句中位于第二位,在一般疑问句中位于第一位)加上位于主句句末的过去分词。
  • 规则动词的过去分词通常是 ge- +词干+ -tmachengemacht。如果词干以 -t/-d 结尾,或者以前面还有一个辅音的 -m/-n 结尾,通常要加 -etarbeitengearbeitet
  • 带不可分前缀的动词(be-、er-、ver-……)和以 -ieren 结尾的动词完全不加 ge-besuchtstudiert
  • 可分动词通常在前缀和词干之间插入 ge-einkaufeneingekauft),除非基础动词本身就属于不加 ge- 的类型(ausprobierenausprobiert)。
  • 有些动词的分词是不规则的——强变化动词常常发生词干变化(sehengesehen),混合变化动词词干变化但保留 -t 词尾(bringengebracht);还有相当一部分动词——尤其是表示移动和状态变化的动词——用 sein 而不是 haben 构成现在完成时,这两点都是单独的话题。