Haben 是德语中表示「有」的动词,和 动词「sein」 一样,是最先需要掌握的两个动词之一,因为它无处不在:说到拥有什么东西、说到家庭,还有一整套日常固定表达都会用到它。它是不规则动词,有几个形式不遵循常见规律。
简单来说: ich habe, du hast, er/sie/es hat, wir haben, ihr habt, sie/Sie haben。
haben 的变位
| 人称代词 | 形式 | 例句 |
|---|---|---|
| ich | habe | Ich habe einen Hund.(我有一只狗。) |
| du | hast | Du hast viel Zeit.(你有很多时间。) |
| er/sie/es | hat | Sie hat zwei Kinder.(她有两个孩子。) |
| wir | haben | Wir haben eine Wohnung.(我们有一套公寓。) |
| ihr | habt | Ihr habt Glück.(你们很幸运。) |
| sie/Sie | haben | Sie haben ein Auto.(他们/她们有一辆车;您/您们有一辆车。) |
注意 Ich habe einen Hund 用的是 einen,不是 ein——被拥有的东西是句子的宾语,需要用对应的冠词形式(第四格,即宾格,是一个单独的主题)。
大多数形式只是在词干 hab- 后面加上常见的人称词尾:ich habe, wir haben, ihr habt, sie/Sie haben。需要特别注意的是 du hast 和 er/sie/es hat 都丢掉了 b:✅ du hast,绝不能说 ❌ du habst;✅ er hat,绝不能说 ❌ er habt(容易和保留 b 的 ihr habt 搞混)。
haben 的用法
haben 可以用来说明主语拥有什么、具有什么,或处于某种固定表达中的状态:
- 拥有物品:Ich habe ein Fahrrad.(我有一辆自行车。)
- 家庭和关系:Wir haben drei Kinder.(我们有三个孩子。)
- 表示感受和身体状态的固定表达:Ich habe Hunger.(我饿了。)Sie hat Angst.(她害怕。)
- 时间:Hast du Zeit?(你有时间吗?)
中文说年龄时不需要任何动词,直接说「我20岁」;德语说年龄用的是 sein,而不是 haben:✅ Ich bin 20 Jahre alt(字面上是「我是20岁的/20岁大」),绝不能说 ❌ Ich habe 20 Jahre。
haben 的固定表达
一些日常表达遵循 haben + 名词的模式:
| 德语 | 字面意思 | 含义 |
|---|---|---|
| Hunger haben | 有饥饿感 | 饿了 |
| Durst haben | 有口渴感 | 渴了 |
| Angst haben | 有恐惧感 | 害怕 |
| Recht haben | 有道理 | 是对的 |
| Zeit haben | 有时间 | 有时间 |
中文里「饿了」「渴了」「害怕」通常不说「有饥饿/有口渴/有害怕」,而德语却常用 haben + 名词来表达这些状态,所以 Hunger haben、Durst haben、Angst haben 最好整块记住,不要逐字套中文。Zeit haben 则和中文「有时间」比较接近。
- Ich bin hungrig 也是正确的,但日常生活中更常用 Ich habe Hunger。
- Er hat Angst vor Hunden.(他怕狗。)
否定:kein
要说没有某样东西,德语在名词前直接加 kein——这是一个单独的主题,但因为它经常和 haben 一起出现,这里先提一下:
- Ich habe kein Auto.(我没有车。)
- Wir haben keine Zeit.(我们没有时间。)
如果是具体的、已经提到过的事物,或者是代词,则用 nicht:Ich habe das Auto nicht.(我没有那辆车。)Ich habe es nicht.(我没有它。)
词序
在简单的德语主句中,变位动词——这里就是 haben 的相应形式——位于第二位:句子可以用主语以外的成分开头,动词仍然紧跟其后:
- Ich habe heute Zeit.(主语在前)
- Heute habe ich Zeit.(时间状语在前,动词仍在第二位,ich 移到动词后面)
在一般疑问句(是/否问句)中,haben 移到句首:Hast du Zeit?(你有时间吗?)Habt ihr einen Hund?(你们有狗吗?)
常见错误
- ❌ Du habst viel Zeit. → ✅ Du hast viel Zeit.(du 对应的形式会丢掉 b)
- ❌ Er habt zwei Kinder. → ✅ Er hat zwei Kinder.(er/sie/es 对应的形式也会丢掉 b,不同于保留 b 的 ihr habt)
- ❌ Ich bin Hunger. → ✅ Ich habe Hunger.(这些固定表达用 haben,不用 sein)
- ❌ Ich habe ein Hund. → ✅ Ich habe einen Hund.(被拥有的东西需要宾格形式)
- ❌ Wir haben nicht ein Auto. → ✅ Wir haben kein Auto.(表达「没有某物」时,通常用 kein 放在名词前)
小测验
哪个形式是正确的?
- Ich ____(habe / hast)einen Bruder.
- Du ____(habt / hast)ein Auto.
- Er ____(habt / hat)keine Zeit.
- Wir ____(haben / habt)zwei Katzen.
- Ich ____(bin / habe)Hunger.
显示答案
- habe 2. hast 3. hat 4. haben 5. habe
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点总结
- Haben 是不规则动词:ich habe, du hast, er/sie/es hat, wir haben, ihr habt, sie/Sie haben——hast 和 hat 丢掉了 b。
- 它用于表达拥有物品、家庭和时间,还出现在 Hunger haben、Durst haben、Angst haben 这类固定表达中,而这些意思在中文里根本不用「有」。
- 表达年龄用 sein,不用 haben。
- 否定时,kein 直接放在名词前;如果是具体事物或代词,则用 nicht。
- 在简单主句中,haben 位于第二位,在是/否问句中移到句首。