进行时
本章是选学内容,因为进行时的语言场景大多可以用其它时态来(简单)代替。例如:
Ahora mismo hablo español. (Right now, I am speaking Spanish.)
Trabajo ahora. (I am working now.)
Trabajaba. (I was working.)
注意前面两个presente(陈述式现在时)的例子,基于其上下文语境英语必须用现在进行时来翻译。因为英语的一般现在时无法表达现在进行时的含义,所以无法用“I work now”来代替“I am working now”的表述。而第三个例子是imperfecto(未完成过去时),本来就是对应was+doing结构。
相比于表达进行时意思的presente,专门的进行时态则一般用来强调“正在进行中”这一点。进行时的语法结构非常简单,现在进行时就是Estar + Gerundio。其中gerundio是副动词,变型也比较规则(接近英语的现在分词*ing的规则程度)。而且只要学习了gerundio,除了现在进行时之外其实也自然的掌握了过去进行时和将来进行时(“买一送二”)。所以虽然进行时并非严格的“必要内容”,本教程扔将其纳入了选学内容。
我们还是从进行时态的“基础组件”——gerundio副动词——开始。
Gerundio副动词(现在分词)
Gerundio就是精确对应英语的现在分词(ing结构)。
唯一的例外:当英语需要把一个动作当名词的时候,也是用该动词的ing结构(此时叫做“动名词”),例如:
- Speaking spanish is difficult.
但西班牙语在这种情况下直接使用动词原型:
- Hablar español es difícil.
Gerundio的词尾替换规则:
| -ar | -er/-ir | |
|---|---|---|
| Gerundio词尾 | -ando | -iendo |
| 例子 | hablar -> hablando trabajar -> trabajando estudiar -> estudiando |
comer -> comiendo beber -> bebiendo vivir-> viviendo |
但是注意-er/-ir组替换的这个-iendo因为其i开头,会基于“音本位”原则而触发一些衍生规则。这些其实都不是特殊规则,而是更底层的“音本位”原则在这些情况下的演绎:
如果动词原型最后音节本来无辅音,那么i就会变成辅音y,形成一个有辅音的音节。例如leer -> leyendo, ir -> yendo
如果词原型最后音节的辅音是ñ或者ll,那么ñ或者ll会吞掉后面的i(因为ñ其实本身包含了i发音,而ll本身就是i发音)。
“辅元二象性”:[i]这个发音具有“辅元二象性”——它既是辅音又是元音,分别对应辅音字母y和元音字母i。当这个发音扮演辅音角色时,就以y的形象出现;而当它扮演元音角色时,就以i的形象出现。上面的规则1,本质上就是因为,当无辅音的最后音节替换成-iendo之后(例如leer -> leiendo),其中的i在语音上自动就扮演了辅音的角色(只要把le-i-endo连起来读一下就能感受到)。这种情况下我们就显式的将其“外在形象”也相应的转换为辅音形式,也就是字母y。
Stem-Changing Gerunds (词根变化的副动词)
Gerundio也要像presente变位中的boot-verbs或者pretéritode sandal-verbs一样进行元音替换(stem-change),其替换方式跟pretérito的sandal-verbs完全一致,但范围略有差异:
替换范围仅限于所有的-ir boot-verbs,外加一个poder
替换方式:e -> i, o -> u
以下“公式”描述了stem-changing gerunds跟sandal-verbs这两个群体之间的关系:
具体来说,stem-changing gerunds其实就是比sandal-verbs多了三个动词:poder, venir, decir。
以下是常见的stem-changing gerunds:
| e->i 动词 | Gerundio | o->u 动词 | Gerundio |
|---|---|---|---|
| decir (说) | diciendo | poder (能够) | pudiendo |
| venir (来) | viniendo | dormir (睡觉) | durmiendo |
| pedir (请求) | pidiendo | morir (死) | muriendo |
| despedir (告别/解雇) | despidiendo | ||
| medir (测量) | midiendo | ||
| seguir (跟随/继续) | siguiendo | ||
| conseguir (获得) | consiguiendo | ||
| sentir (感觉) | sintiendo | ||
| mentir (撒谎) | mintiendo | ||
| divertir(se) (娱乐) | divirtiendo | ||
| preferir (更喜欢) | prefiriendo | ||
| sugerir (建议) | sugiriendo | ||
| repetir (重复) | repitiendo | ||
| servir (服务) | sirviendo | ||
| vestir (穿衣) | vistiendo | ||
| elegir (选择) | eligiendo | ||
| freír (油炸) | friendo | ||
| reír (笑) | riendo | ||
| sonreír (微笑) | sonriendo |
除了最上面用黑体标出的decir, venir, poder之外,其它方面的特征也跟sandal verb的元音替换规则类似:
最后三行的e在替换成i之后,跟词尾的i发生了坍缩(ii -> i)。
为了展示派生词的变位方式永远跟基础词相同,表中同样列出了几个“基础词-派生词对”作为例子:pedir和despedir,seguir和conseguir。
虽然我们将动词的gerundio形式跟pretérito变位进行比较,但你可能注意到gerundio只有一种形式——并不因人称而变化。这是因为gerundio跟人称变位是不一样的语法组件,关于这一点我们在下一节详细解释。
现在进行时使用场景
现在进行时的语法结构其实就是我们在“近将来时”一章所讲过的动词短语(Perífrasis Verbal):
在这个结构中:
助动词(Verbo auxiliar)estar负责变位,提供时态、人称信息,但失去了原本的实义。
核心动词(Verbo principal)则以其gerundio(副动词)形式出现,负责提供实际含义。
所以gerundio只是动词短语中的第二部分,而变位是由动词短语第一部分的助动词estar负责的。这就是为什么gerundio本身并不根据人称而变位。
如果进一步深入分析,可以认为“Estar+Gerundio”这个动词短语是一种混合了屈折语特征和分析语特征的混合语法:用gerundio这种动词变型来表示“进行中”,这属于屈折语语法;而把时态和人称信息都剥离到由助动词estar负责,这是分析语特征。之前提到分析语语法的学习门槛更低,更加“平民化”,在这里也得到了印证:进行时的语法结构非常简单,正是因为把关于时态和人称的变位信息都剥离出来由estar负责(这样就只需要记忆estar这一个词的变位)。
下面我们继续延用前面的例子来展示现在进行时的使用:
| 陈述式现在时 | 现在进行时 | 英语对应 |
|---|---|---|
| Ahora mismo hablo español. | Estoy hablando español. | Right now, I am speaking Spanish. |
| Trabajo ahora. | Estoy trabajando. | I am working now. |
可以看到,现在进行时哪怕不搭配ahora这些强调“现在”的时间状语,也足以表示动作进行中。而陈述式现在时因为其“模糊性”,一般要配合时间状语ahora来表达“进行时”的含义。
英语进行时的“扩张”和西语进行时的“保守”
英语的现在进行时态所适用的语法范围有一些扩张(这种扩张甚至还在进行当中)。比如,现在进行时可以用来表示将来时:
- I am leaving tomorrow.
所以,be+doing结构虽然在形式上属于现在进行时,但在功能上却有可能是将来时,具体需要根据上下文来区分:“I am leaving now” vs “I am leaving tomorrow”。严格来讲,“I am leaving tomorrow”中的“am leaving”跟tomorrow在逻辑上是矛盾的。
如果说“I am leaving tomorrow”还属于在英语本来就存在的“用现在进行时表达将来时的意思”,其它很多的现在进行时语法则有可能本来是一种语法错误。但英语独特的包容性不断地接纳各种“错误语法”,并将这些错误语法“转正”,这导致英语语法的变化非常快。在英语的日常使用中,尤其在口语中,进行时的使用范围在不断扩张,甚至已经到了“滥用”的程度。大量的传统语法所认为的错误表述进入到日常使用并被接纳,例如:
I am not understanding you. (正确说法应为:I don't understand you.)
I'm Lovin' It. (McDonald's著名的slogan)
但是请不要把英语的这种“进行时扩张”带入到西语的进行时。西语的进行时严格的仅限于其最初用法——表示进行中的动作。一个最简单的判定是否可以使用西语进行时态的标准是看这句话的中文翻译是否可以加上“正在”这个状语词——只有中文包含“正在”状语词的句子才可以使用西班牙语的进行时态。
基于这个判断标准,上面三句形式上的“英语现在进行时”都不能翻译成西班牙语的现在进行时。
基于前面提到的动词短语由助动词estar负责时态和人称的变位这一特性,我们在学习了现在进行时之后很容易就能掌握跟英语的过去进行时和将来进行时分别对应的未完成进行时(Imperfecto Progresivo) 和 将来进行时(Futuro Progresivo)。这两种时态的日常使用频率并不高(前者和跟impefecto重合),但属于“买一送二”的附带学习。
未完成进行时(Imperfecto Progresivo)
只需要在“Estar + Gerundio”结构中使用estar的imperfecto变位即可:Estaba/Estabas/Estaba/Estábamos/Estaban + Gerundio
| 例子 | 英语 | Note |
|---|---|---|
| Yo estaba durmiendo cuando tú llamaste. | I was sleeping when you called. | “睡觉”是正在持续的长背景; “打电话”是突然发生的瞬间动作。 |
| Ella estaba leyendo cuando se fue la luz. | She was reading when the power went out. | “读书”是当时正在进行的事; “停电”打断了这个过程。 |
| Estaba trabajando cuando llegaste. | I was working when you arrived. | “工作”是持续的状态; “到达”是那个时间点的插入事件。 |
| A las ocho, yo estaba cenando. | At eight o'clock, I was having dinner. | 描述昨晚8点那个具体时间点正在发生的事。 |
| ¿Qué estabas haciendo ayer a esta hora? | What were you doing yesterday at this time? | 询问在这个时间点,你在进行什么活动。 |
| No contesté porque estaba conduciendo. | I didn't answer because I was driving. | 解释没接电话的原因: 当时正处于“开车”这个动作中。 |
| No te vi, estaba mirando mi teléfono. | I didn't see you, I was looking at my phone. | 解释没看见的原因: 注意力正集中在手机上。 |
注意以上例子中的未完成进行时表述全部都可以替换成imperfecto——意思完全一样,只是语气会变淡一点。而这些句子使用未完成进行时只是为了进一步强调“动作正在进行中”。
将来进行时(Futuro Progresivo)
只需要在“Estar + Gerundio”结构中使用estar的简单将来时变位即可:Estaré/Estarás/Estará/Estaremos/Estarán + Gerundio
我们不用系统的学习基于变位的简单将来时,只需要记住estar的简单将来时变位即可。将来进行时的标准使用场景跟英语的 will be doing 完全一致,用来表述将来某时刻正在做的动作。
| 例子 (西语) | 英语 (English) | Note (解释) |
|---|---|---|
| Mañana a las ocho, estaré cenando con mis padres. | Tomorrow at eight, I will be having dinner with my parents. | 锁定将来的一个具体时间点 (8点),描述那时正在进行的动作。 |
| No me llames a las tres, estaremos durmiendo. | Don't call me at three, we will be sleeping. | 预告将来某段时间会处于的状态。 |
| Cuando llegues a casa, estaré esperándote. | When you get home, I will be waiting for you. | 描述当将来某个事件发生时 (你到家),我所处于的状态。 |
但西语的将来进行时还有一个额外的日常用法:用来表示对现在状态的猜测/推测,其中的estar变位翻译成英语就不再是 will be,而是 must be 或者 is probably。
| 例子 (西语) | 英语 (English) | Note (解释) |
|---|---|---|
| ¿Por qué no contesta Luis? Estará trabajando. | Why isn't Luis answering? He must be working (probably). | 虽然用的是将来时,但其实是在推测现在。表示“他大概正在工作吧”。 |
| ¿Qué ruido es ese? Los vecinos estarán moviendo muebles. | What is that noise? The neighbors must be moving furniture. | 对现在听到的声音进行猜测:“想必邻居们正在搬家具呢”。 |
| ¿Dónde está mamá? Estará comprando en el súper. | Where is mom? She is probably shopping at the supermarket. | 找不到人时的合理推断。 |