Hay(“有”)
A1 Hay 7 / 49
概要
Hay 既表示“有一个”,也表示“有几个”。它是动词 haber 单一、不变化的形式,用来表示某样东西存在或在场,而不是指某个已经确定、已知的具体事物。
规则
hay 是一个特殊的无人称形式——它没有主语,并且永远不会因数而变化。同一个词既能表示一个,也能表示很多:
Hay un libro en la mesa. / Hay tres libros en la mesa.
用 hay 来引入或清点事物——也就是说,它要搭配不指明具体是哪个的词:
- 不定冠词:Hay un banco cerca.
- 数词:Hay cinco personas.
- 不用冠词——用于不可数名词或复数(Hay agua. Hay problemas.),或者单数名词表示一种活动或服务而不是其中一件东西:Hoy hay clase. En el pueblo no hay farmacia.(“根本没有药店这项服务”;no hay una farmacia 则是在数药店的数量)。
- 数量词:Hay mucho tráfico. Hay algunas tiendas.
不要把 hay 和定冠词、物主词、指示词或人名连用。这些都指向已知的事物,要说一个已知事物在哪里,就要用 estar(第 6 课):
| 存在/对听者来说是新信息 -> hay | 已知/特定 -> estar |
|---|---|
| Hay un supermercado aquí. | El supermercado está aquí. |
| Hay una farmacia cerca. | La farmacia está cerca. |
| ¿Hay un baño? / ¿Dónde hay un baño?(任意一个) | ¿Dónde está el baño?(我们说的那个) |
只有现在时是 hay。其他时态要用 haber 普通的第三人称单数形式,而且不管有多少东西,它始终保持单数:
| 时态 | 形式 | 中文 |
|---|---|---|
| 现在时 | hay | 有 |
| 过去未完成时 | había | 过去有 |
| 简单过去时 | hubo | 有过(指某次事件) |
| 简单将来时 | habrá | 将会有 |
| 现在完成时 | ha habido | 已经有过 |
形式与结构
在 hay 和 estar 之间做选择:
| 问题 | 使用的动词 |
|---|---|
| 它存在吗?/有多少? | hay(+ un/una、数词、数量词,或不加冠词) |
| 那个特定的东西在哪里? | estar(+ el/la/los/las、人名,或物主词) |
hay + 名词的结构永远不变:hay +(数量)+ 名词。单复数都不需要变位。
例句
| Español | 中文 |
|---|---|
| Hay un supermercado cerca de aquí. | 附近有一家超市。 |
| ¿Cuántas personas hay en la clase? | 班里有多少人? |
| Hay mucho tráfico esta mañana. | 今天早上交通很堵。 |
| No hay leche en la nevera. | 冰箱里没有牛奶。 |
| En Madrid hay muchos museos. | 马德里有很多博物馆。 |
| Había mucha gente en la fiesta. | 聚会上有很多人。 |
| Mañana habrá una reunión. | 明天将会有一场会议。 |
| El libro está en la mesa. | 书在桌子上。 |
常见错误
- Hay el libro en la mesa -> El libro está en la mesa——一个特定、已知的事物(带
el)要用estar,而不是hay。 - Han muchos coches -> Hay muchos coches——
hay永远不会变成复数;一个形式就能涵盖单复数。 - Hayn tres personas -> Hay tres personas——根本没有这个词;永远都是
hay。 - ¿Dónde hay el baño? -> ¿Dónde está el baño?——要问一个确定的地方在哪里,用
estar。 - Habían muchas personas -> Había muchas personas——即使在过去时里,
haber也保持单数;它不会与名词保持一致。 - Hay mi coche aquí -> Mi coche está aquí——物主词标记的是已知事物 -> 用
estar。
学习提示
- 把
hay理解成“存在着”——它是第一次引出某样东西;estar则是给已经知道的东西定位。 hay是固定不变的:不管后面跟什么,都不能加-n,也不能变成复数。- 如果能在名词前面加上“这个”“我的”这类词,或者一个人名,就要换成
estar。 dónde后面两个动词都能用:¿Dónde hay una farmacia? 问的是随便哪一个都行的;¿Dónde está la farmacia? 问的是你们俩都明白的那一个——¿Dónde hay el baño? 错的原因是el,而不是dónde。- 过去时和将来时也只用一个单数形式:había、hubo、habrá——不要用很常见但不规范的 habían。