陈述式现在时 Presente

陈述式现在时在英语中的直接对应是一般现在时。或者可以说,任何英语的一般现在时的表达,对应到西班牙语都是陈述式现在时:

Hablo español. -> I speak Spanish.

¿Juegas al fútbol? -> Do you play football?

但是,在日常口语中也常用陈述式现在时来表达英语中的现在进行时的意思(通常联系上下文来理解),例如:

Ahora mismo hablo español. -> Right now, I am speaking Spanish.

陈述式现在时的动词需要根据主语人称来变位,例如动词hablar(speak)在不同人称之后的变位如下。

西班牙语 英语
Yo hablo español I speak Spanish.
hablas español You speak Spanish.
Él / Ella habla español He/She speaks Spanish.
Nosotros hablamos español We speak Spanish.
Ellos / Ellas hablan español They speak Spanish.

注意右边英语的speak在he/she后面也发生了变化,就是我们熟悉的动词第三人称单数加s。这个就是英语的动词变位的“活化石”:古英语也是要像左侧的西班牙语一样根据人称变位的,但是演变到现在就剩下第三人称单数这一个变位了,以及不规则动词be的变位(am/are/is)。而西班牙语动词的人称变位则可以理解为从历史上保存下来的“完整版”。

最标准的动词变位规则是将动词原型的词尾(一般是-ar/-er/-ir)按照人称替换为相应的变位词尾。标准的词尾替换如下(表中空格表示与左侧相同):

-AR -ER -IR
ejemplo: hablar comer vivir
Yo -o
-as -es
Él/Ella/Usted -a -e
Nosotros -amos -emos -imos
Ellos/Ellas/Ustedes -an -en

但是,西班牙语存在大量不规则或“半规则”的变位形式,这是我接下来要讲解的重点。

我将陈述式现在时的全部变位规则浓缩到下面这张陈述式现在时变位Matrix。只要记住了这个“Presente Matrix”,就记住了陈述式现在时的全部变位规则(包括不规则部分)。

presente

接下来我们将从左到右逐条讲解这张表格中的每一条具体规则。

1. 完全不规则动词

陈述式现在时总共有8个完全不规则的变位动词,全部都是高频动词:

Ser (be) Estar (be) Haber (have) Ir (go) Dar (give) Ver (see) Saber (know) Caber (fit)
Yo Soy Estoy He Voy Doy Veo Quepo
Eres Estás Has Vas Das Ves Sabes Cabes
Él/Ud. Es Está Ha Va Da Ve Sabe Cabe
Nosotros Somos Estamos Hemos Vamos Damos Vemos Sabemos Cabemos
Ellos/Uds. Son Están Han Van Dan Ven Saben Caben

其实这8个动词也并非完全无规则,可以按照下表进一步“正则化”。其中绿色格子里面都是标准规则,黄色格子表示“局部规则”或者小变动,只有橙色部分才是完全无规则。

ser estar haber ir dar ver saber caber
变成har
变成var
soy
-oy规则
estoy
-oy规则
he
a -> e
voy
-oy规则
doy
-oy规则
veo
插入一个e
无规则
quepo
无规则
eres
无规则
estás
锁定重音
has vas das ves sabes cabes
es
无规则
está
锁定重音
ha va da ve sabe cabe
somos
无规则
estamos
hemos
a -> e
vamos damos vemos sabemos cabemos
son
无规则
están
锁定重音
han van dan ven saben caben

上面表格里用到了一个“替身记忆小技巧(stunt trick)”:有些不规则的动词变位,如果先把它变型成另一个词(haber -> har, ir -> var),你就会发现它的变位立刻“规则”多了。这并非毫无逻辑的“纯粹trick”。很多时候,这种“让变位看起来规则多了的那个变型”可能是这个单词的“历史原型”(或其变体),而这个单词的变位其实是从它的“历史原型”基于规则得到的。只不过后来动词原形发生了变化,但变位却没有跟着一起变,这种“时空错位”才让变位显得非常“不规则”。我们后面在其它时态的动词变位里面还会用到这个“替身小技巧(stunt trick)”。

Stunt Trick:
先将动词变型成一个虚拟的假想词“替身”(ser -> erar),在替身的基础上应用一套统一的规则,即可用“规则化”的方式得到原本不规则的动词变位。

Ser v.s. Estar

从上表可以看出英语的系动词be在西班牙语中对应了两个单词:ser和estar。它们分别表示两种不同的“是”。Ser表述的是主语的内禀属性、固定属性、永久属性,而estar表述的是主语在语句中所处时刻的当时状态。如果你对计算机编程语言有所了解,那么ser表达的类似于常量,而estar表达的类似于变量。

有一个口诀帮大家快速记忆两者用法的区别:

SER ESTAR
DOCTOR PLACE
Description (描述)
Occupation (职业)
Characteristic (特征)
Time (时间)
Origin (产地)
Relationship (关系)
Position (位置)
Location (地点)
Action (正在进行的动作 - 进行时)
Condition (状况)
Emotion (情绪)

大家可以通过以下对比来体会两者的差别:

示例 表达含义 解析
Ser Yo soy profesor. I am a teacher.

我是老师。
职业/身份

(这是我的一部分)
Estar Yo estoy enfermo. I am sick.

我生病了。
健康状态

(暂时的,会改变)
Ser Ella es inteligente. She is smart.

她很聪明。
固有特质

(性格描述)
Estar Ella está triste. She is sad.

她很伤心。
情绪

(暂时的心情)
Ser Nosotros somos de China. We are from China.

我们要来自中国。
国籍/出处

(不可改变的根源)
Estar Nosotros estamos en Nueva York. We are in New York.

我们在纽约。
当前物理位置

(GPS坐标)
Ser Son las tres. It is 3 o'clock.

现在是三点。
时间

(时间属于定义范畴)
Estar El libro está en la mesa. The book is on the table.

书在桌子上。
物体位置

下面是ser和estar接同一个形容词但是表达不同意思的对比示例:

Ser - 本质/定义 Estar - 状态 核心区别
Soy feliz.

I am a happy person.

(我是一个生性快乐的人)
Estoy feliz.

I am happy (right now).

(我现在很高兴)
性格 vs. 心情

前者定义你的天性

后者描述当下的情绪
Eres guapo.

You are handsome.

(你长得很帅)
Estás guapo.

You look handsome (today).

(你今天打扮得很帅)
长相 vs. 观感

前者是对颜值的评价

后者是对当前状态的赞美
Es nervioso.

He is a nervous person.

(他是个易焦虑的人)
Está nervioso.

He is nervous (right now).

(他现在很紧张)
个性 vs. 状态

前者指性格敏感焦虑

后者指当下感到紧张

甚至可以在一句话里面在ser和estar后面同时用相反的形容词,例如:

Soy feliz, pero hoy no estoy feliz.

(I am a happy person, but I am not happy today.)

2. Go-verbs

这一组我们称之为go-verbs的动词总共有13个,都是-er/-ir动词。Go-verbs的“特殊规则”在于其yo变位的词尾不是简单替换-er/-ir,而是要把最后的整个音节变成go,但是按照原来最后音节的辅音又分成以下三种情况:

最后音节辅音 单词列表 词尾替换方式 Note
n/l/s tener, poner, valer, salir, venir, asir er/ir -> go 保留辅音,替换er/ir
c hacer, decir(digo), satisfacer cer/cir -> go 整个音节替换成go。实际上是因为c和g发同一个音,因此合并了
无辅音 caer, traer, oír, roer er/ir-> igo 替换er/ir,但是在go前面要插入i

以上是规则总结,而变位后的具体结果如下表:

Infinitive English / 中文 Yo变位
Tener have (有 / 拥有) Tengo
Poner put / place (放 / 安置) Pongo
Valer be worth (值 / 有价值) Valgo
Salir go out / exit (出去 / 离开) Salgo
Venir come (来) Vengo
Asir grasp / seize (抓住) Asgo
Hacer do / make (做 / 制造) Hago
Decir say / tell (说 / 告诉) Digo (e -> i)
Satisfacer satisfy (满足) Satisfago
Caer fall (掉落 / 跌倒) Caigo
Traer bring (带来) Traigo
Oír hear (听见) Oigo
Roer gnaw (啃 / 咬) Roigo

注意go-verbs仅有其yo变位执行”特殊规则“,而其它变位则跟随标准规则或者”半标准规则“进行,即沿着陈述式现在时变位roadmap继续往右执行。

Haber v.s. Tener

注意到tener和haber都是对应英语的have,这其实是因为英语的have是一个多功能词,它的不同语法功能在西语里面被拆解到了不同的单词上面。我们在下面表格中展示了这种拆解。注意我们把英语的there is结构也一并包含在这个表中,因为它在西语中对应haber第三人称变位的无人称(impersonal)形式hay(=ha y)。

英语结构 英语例子 英语语法功能 西语对应 西语例子
have I have eaten. 完成时的助动词 haber He comido.
have I have a car. “拥有” tener Tengo un coche.
have to I have to go. “不得不/必须“ tener que Tengo que ir.
There is/are There is a car. 表示存在 haber (hay) Hay un coche.

Note:上表中的“He comido.”其实就是西语的现在完成时,本教程将不会专门学习这个时态,因为在日常使用中可以用简单过去时来代替。但是你只要记住这个haber+过去分词(动词原型词尾变ado/ido)的形式,就可以在阅读中识别并理解现在完成时。换句话说,你只要看到he/has/ha/hemos/han + *ado/ido的结构,就可以知道这是西语的现在完成时。如果你能通过过去分词识别出动词原形,那你就完全能读懂这句话的意思。

3. Boot-verbs

接下来是一大类我们称之为boot-verbs(靴子动词)。Go-verbs的“特殊规则”在于,除了nosotros/vosotros之外的变位,其词根要进行元音替换(stem-change,也叫元音裂变)。这些动词一般比较“脆弱”,当重音落在词根(stem)上时,词根里的元音受不了压力,就会发生变形

之所以叫boot-verbs是因为涉及到的变位是图中黄色部分,像一个靴子,所以叫boot verbs.

Yo Nosotros
Vosotros
Él/Ella/Usted Ellos/Ellas/Ustedes

Boot-verbs的stem-change有三种:

  • e -> ie

  • o -> ue

  • e -> i

以下表格列出了常见boot-verbs的第三人称单数变位,展示它们在变位中式如何进行元音替换(stem-change)的,其它三个变位(yo/tú/ellos)的元音替换都是一样的。

e -> ie él变位 o -> ue él变位 e -> i él变位
querer (想要) quiere poder (能/可以) puede pedir (请求/点菜) pide
pensar (想/认为) piensa dormir (睡觉) duerme servir (服务/有用) sirve
empezar (开始) empieza volver (返回) vuelve repetir (重复) repite
entender (明白) entiende encontrar (找到) encuentra seguir (跟随/继续) sigue
perder (丢失) pierde recordar (记得) recuerda conseguir (获得) consigue
preferir (偏爱) prefiere almorzar (吃午饭) almuerza vestir (给...穿衣) viste
sentir (感觉/遗憾) siente contar (数/讲述) cuenta reír (笑) ríe
cerrar (关闭) cierra costar (花费) cuesta elegir (选择) elige
mentir (撒谎) miente doler (疼) duele medir (测量) mide
sentar (使坐/适合) sienta morir (死) muere despedir (解雇/告别) despide
despertar (叫醒) despierta mostrar (展示) muestra competir (竞争) compite
comenzar (开始) comienza mover (移动) mueve corregir (改正) corrige
recomendar (推荐) recomienda probar (尝试) prueba freír (油炸) fríe
regar (浇水) riega soñar (做梦) sueña
divertir (逗乐) divierte volar (飞) vuela
hervir (煮沸) hierve llover (下雨) llueve
confesar (坦白) confiesa resolver (解决) resuelve
defender (保卫) defiende torcer (扭/拧) tuerce
encender (点燃) enciende cocer (烹饪) cuece
tener (有) tiene
venir (来) viene jugar (玩) juega decir (说) dice

注意列表最后两行标下划线的三个特殊情况:

  • tener/venir是前面提到的go-verb,但同时也是stem-changing verbs,两者并不矛盾(参见前面的“roadmap”)。Go-verb规则仅仅影响yo变位,而且在执行了“go规则”之后就不再执行其它规则(tener -> tengo, venir -> vengo);

  • decir也是go-verb,但它是唯一的在yo变位也要进行e -> i替换的go-verb;

  • jugar是唯一的u -> ue替换的单词,暂且挂靠在o -> ue这个类别。

派生词的变位

上面表中列出的都是“基础动词”(verbos primitivo)。而基于这些基础动词通过加前缀产生的派生词也都继承相同的规则。例如sonreír(微笑)从reír(笑)派生而来,因此也就继承了reír的boot规则(进行相同的stem-change):sonreír -> sonríe。

几个更多的派生词变位的例子如下:

基础动词 变位 派生词 1 变位 派生词 2 变位 派生词 3 变位
tener tengo

tienes

tiene
mantener

维持
mantengo

mantienes

mantiene
contener

包含
contengo

contienes

contiene
detener

阻止
detengo

detienes

detiene
venir vengo

vienes

viene
convenir

适合/协定
convengo

convienes

conviene
prevenir

预防
prevengo

previenes

previene
intervenir

干预
intervengo

intervienes

interviene
poner pongo

pones

pone
componer

组成
compongo

compones

compone
proponer

提议
propongo

propones

propone
suponer

假设
supongo

supones

supone

3. Z-verbs

在“go-verb规则”和“boot-verb规则”之后,理论上已经没有其它的“特殊规则”了。但是注意到yo变位的词尾是-o,如果把-er/-ir替换为-o,这是一个“跨组元音替换”(从e/i组跨到了a/o/u组),就可能会触发辅音字母被动适配。不过presente的“辅音字母被动适配”要略微复杂一点,分两种情况:

  • 如果cer/cir之前是辅音,就进行标准的“辅音字母被动适配”:按照变量辅音表简单的将c -> z即可;

  • 如果cer/cir之前是元音,就不是标准的“辅音字母被动适配”, 而是c -> zc( 此处辅音发生了改变,变成了/sko/)。 (有两个例外:mecer -> mezo, cocer -> cuezo)


在以上规则都被执行之后,剩下的就是标准的按照-ar/-er/-ir词尾的标准变位规则。

我们再次将陈述式现在时变位Matrix列在下面,并且梳理一遍“Presente Matrix”的使用方法。

presente

要得到任何一个动词的陈述式现在时变位,我们只需要从左到右执行“Presente Matrix”的逻辑:

  1. 首先,如果它属于8个“完全不规则动词”,则单独处理;

  2. 如果我们要的是yo变位,那么先看这个词是否属于go-verb(总共13个)。如果是,则按照go-verb规则取得其yo变位;

  3. 然后我们看这个词是否属于boot-verb。如果是,那么我们则要执行stem-change(但是注意stem-change不适用于nosotros/vosotros变位);

  4. 最后我们执行规则动词变位的词尾替换,但是在yo变位的词尾替换(ie/ir -> o)过程中可能会触发辅音字母被动适配(详见Z-verb规则)。

results matching ""

    No results matching ""