Tengo que trabajar mañana.我明天得工作。
西班牙语有两种日常说法可以表示某人必须做某事,选哪一种要看这个义务是通过一个语法主语表达出来的,还是以无人称、一般性的方式表达的。
简而言之: tener que(要变位) = 具体某个人的义务;hay que(一直是hay) = 一般的、无人称的义务。
tener que + 动词原形:具体某个人的义务
Tengo que trabajar mañana.(我明天得工作。)
¿Tienes que salir tan temprano?(你得这么早出门吗?)
Tenemos que terminar esto hoy.(我们今天得把这个做完。)
tener按照谁有这个义务正常变位——tengo、tienes、tiene、tenemos、tenéis、tienen——和tener在其他任何用法里一样。tener que更偏向一种强烈、具体的必要性:这件事对这个人来说真的必须发生,而不只是一个笼统的建议。
hay que + 动词原形:一般的、无人称的义务
Hay que llegar temprano.(得早点到。)
Para aprender un idioma, hay que practicar todos los días.(要学好一门语言,得每天练习。)
No hay que gritar.(没必要喊叫。)
hay que从不变化——一直都是hay,和"有"这个意思里用的不变形式一样。它完全没有主语,连语法上暗含的主语都没有:这个义务适用于一般人,适用于"这种情况下的任何人",而不是某一个被点名的人。汉语常常用无人称的"得"或"要"来翻译它——这种无人称的表达方式恰好抓住了它的核心。
Hay que estudiar mucho para aprobar el examen.(要通过考试,得多学习。)从语法上说,这句话没有主语;实际使用中它完全可能就是在对听话的人说,但它把这个要求表达成这种情况下的一般事实,而不是绑定在某个被点名的主语上的个人义务。
区分这两种说法
Tengo que estudiar esta noche.(我今晚得学习——一个个人的义务,我自己的。)
Para aprobar, hay que estudiar mucho.(要通过考试,得多学习——一个无人称的要求,以一般规则的形式表达出来。)
真正的区别不在于能不能指出一个具体的人——从上下文里两种说法都能推断出一个群体(Cuando se trabaja con niños, hay que tener paciencia,"和孩子打交道时,需要耐心",说的确实是那些和孩子打交道的人;Para aprobar, tienes que estudiar,"要通过考试,你得学习",也完全可以是泛指的"你")。区别在于语法:tener que根据主语给tener变位,即使这个主语是泛指的,形式上仍然是有主语的;hay que是无人称结构,把这个要求表达成这个情况下的一般事实,完全没有主语。
汉语既可以说"我得/要走",带上明确的主语,也可以只说"得/要早点到",不带主语——同一个"得"/"要"两种用法都可以。西班牙语则通过语法本身明确区分这两种情况:tener que要按人称变位,hay que一直不变。
deber、tener que和hay que放在一起看
这三个说法都可以翻译成"必须"或"应该",但它们处于同一个尺度上:deber更偏向建议或道义上的义务("你应该");tener que更偏向更强烈、更个人化的必要性("你必须");hay que用无人称的方式表达同样类型的必要性,完全没有语法主语——是一条一般规则或者这种情况下的要求,而不是绑定在某个主语上的义务。
常见错误
- ❌ Hay que yo estudie más. → ✅ Tengo que estudiar más.(hay que从不带主语——要表达具体某个人的义务,用tener que,按那个人变位。)
- ❌ Yo hay que trabajar. → ✅ Tengo que trabajar.(hay不变化:它从不和主语保持一致,因为它根本没有主语。)
- ❌ Tenemos que hay estudiar. → ✅ Tenemos que estudiar. / Hay que estudiar.(不要把两种结构混在一句话里——选一种就好。)
小测验
- 用tener que说"我明天得工作"。
- 用hay que说"得早点到"。
- 这句话哪里有问题,该怎么改?Ella hay que trabajar hoy.
- Hay que estudiar mucho有语法主语吗?
查看答案
- Tengo que trabajar mañana.
- Hay que llegar temprano.
- Ella hay que trabajar hoy不对,因为hay que从不带主语 → Ella tiene que trabajar hoy.
- 没有——hay que完全没有语法主语;它把这件事表达成一个一般的、和情况有关的事实,哪怕最后确实是听话的人在学习。
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- tener que + 动词原形 = 通过变位主语表达的个人义务;tener按那个人变位。
- hay que + 动词原形 = 完全没有语法主语的无人称义务;hay从不变化,也从不带主语。
- tener que根据主语给tener变位,即使主语是泛指的,也是有主语的形式;hay que是完全没有主语的无人称结构,把要求表达成一般事实。
- deber、tener que和hay que都可以表达"必须/应该"的意思,从建议(deber)到个人的必要性(tener que),再到无人称的一般规则(hay que)。