德语 Perfekt:如何谈论过去
用 haben 还是 sein?过去分词放在哪里?这是一份实用指南,教你构成德国人在日常对话中真正会用的 Perfekt 时态。
在口语德语中,表达过去大多用 Perfekt,而不是 Präteritum。如果你想告诉别人你昨天做了什么,这就是你需要掌握的时态。它由两部分构成:一个助动词(haben 或 sein)和一个过去分词。
句子的结构
助动词放在正常的第二位;过去分词则跳到句末。Ich habe einen Film gesehen. Wir sind nach Berlin gefahren. 要训练自己去习惯期待这个句尾的分词——它正是让句子听起来像德语的关键。
haben 还是 sein?
- 表示从 A 到 B 的移动动词用 sein:gehen, fahren, fliegen, kommen, laufen。
- 表示状态变化时用 sein:aufstehen, einschlafen, sterben, werden。
- 其他几乎所有情况都用 haben,尤其是带直接宾语的动词:essen, sehen, kaufen, machen。
构成过去分词
规则(弱变化)动词遵循 ge- + 词干 + -t:machen → gemacht。不规则(强变化)动词通常用 ge- + 变化后的词干 + -en:sehen → gesehen, trinken → getrunken。强变化动词没有捷径——要把它们成组学习,最好每天少量地学一批。
以 -ieren 结尾的动词(studieren, telefonieren)构成过去分词时不加 ge-:studiert, telefoniert。不可分前缀动词也是一样:verstehen → verstanden。
常见问题
什么时候该用 Perfekt,什么时候该用 Präteritum?
在日常口语中,几乎所有过去发生的事情都用 Perfekt。Präteritum 主要保留在书面语中,以及少数常见动词里,比如 war(sein)和 hatte(haben)。
我怎么知道一个动词该搭配 haben 还是 sein?
从一个地方移动到另一个地方,以及状态变化,用 sein;其他几乎所有情况都用 haben。如果拿不准,对于带直接宾语的动词来说,haben 是更稳妥的默认选择。