未完成过去时
不同于英语仅有一个基本过去时态,西班牙语中关于时间轴上的“过去”有两个基本时态,分别通过各自的动词变位形式来实现:
未完成过去时(Imperfecto):表达过去某个时点在做的一个动作。此处的“未完成”并不是说该动作没有完成,而是说该时态没有包含任何关于该动作是否完成的信息。
简单过去时(Pretérito):表达过去时间里面做了的一个动作。
本章我们学习的未完成过去时大致对应英语的5大场景:
| 场景 | 英语对应 | 核心逻辑 |
|---|---|---|
| 过去的状态 Description |
was / were (+ adj) | 描述背景、外貌、天气、时间、年龄。没有明确起止点。 |
| 进行中的动作 Action in Progress |
was / were doing | 过去某个时间点正在发生/做的事情(通常作为背景,被另一个动作打断) |
| 习惯/重复 Habitual |
used to 结构 | 过去经常做、反复做的循环动作 |
| 心理/认知 Mental State |
wanted / knew / thought / believed | 因为“想、知道、相信”是一个持续的状态,而不是瞬间动作 |
| 委婉语气 Politeness |
I wanted... (instead of "I want") | 用“过去”的距离感来软化现在的请求,显得更委婉 |
接下来我们将先讲解未完成过去时的“基础组件”——imperfecto动词变位。在掌握了基础组件之后,我们再逐一学习上表中的五大场景。
Mini-Imperfecto:本章存在一个“mini版”学习方式。你只需要记住Ser/Estar/Tener/Haber四大动词的imperfecto变位,然后结合上表中的第一个场景(was/were+adj),即可覆盖80%的未完成过去时场景,因为imperfecto这个时态最常用的用法就是类似于“I was busy”这种历史状态描述,也就是表中的场景1。这一场景只会涉及Ser/Estar/Tener/Haber三大动词。
Imperfecto动词变位
Imperfecto规则变位的规则如下表:
| -ar | -er/-ir | |
|---|---|---|
| Yo | -aba | -ía |
| Tú | -abas | -ías |
| Él/Ella/Usted | -aba | -ía |
| Nosotros, as | -ábamos | -íamos |
| Ellos, as/Ustedes | -aban | -ían |
我们看到Imperfecto变位规则比陈述式现在时的变位规则简单很多。总结如下:
-er和-ir的词尾替换方式完全相同。
Yo变位完全并入第三人称单数(即Yo/Él/Ella/Usted归到同一个变位形式)。
Imperfecto变位的词尾实际上是在-ar动词的陈述式现在时的变位词尾前面插入ab或者í得到的:
| -ar陈述式现在时变位 | -ar组在词尾前插入ab | -er/-ir组在词尾前插入í | |
|---|---|---|---|
| Tú | -as | -abas | -ías |
| Él/Ella/Usted | -a | -aba | -ía |
| Nosotros, as | -amos | -ábamos | -íamos |
| Ellos, as/Ustedes | -an | -aban | -ían |
注意Imperfecto变位的重音永远在词尾的第一个音节上,所以-ábamos需要用重音符号把重音“钉”在á上面(否则按默认规则重音会落在后面的ba上面)。而-ías/-ía/-íamos/-ían的重音符号则起了一个“发音”一章所讲的强制分词作用,也同时起到了把重音钉在词尾第一个音节(í)上面的作用。
Imperfecto重音锚定规则:重音永远在词尾的第一个音节上,如果按默认规则不是这样,则用重音符号把重音“钉”在词尾第一个音节上。
关于imperfecto动词变位的规则变位需要记忆的其实就是上面这个表格,而记忆路径则是:
在之前陈述式现在时的-ar动词规则变位的词尾基础上,对-ar组和-er/-er组分别插入ab和í即可。
我们在下面表格中列出6个最高频的imperfecto动词变位,其中包括三个规则变位动词,Estar, Tener, Haber,以及三个不规则变位动词:Ser, Ir, Ver。注意下表中我们将Yo跟Él/Ella/Usted归并到一起了。
| Estar | Tener | Haber | Ser | Ir | Ver | |
|---|---|---|---|---|---|---|
| -ar规则变位 | -er规则变位 | -er规则变位 | =“erar”的现在时变位 | =“ibar”现在时变位 | =“veer”的规则变位 | |
| Tú | estabas | tenías | era | ibas | veías | |
| Yo Él/Ella/Usted | estaba | tenía | había | eras | iba | veía |
| Nosotros, as | estábamos | teníamos | éramos | íbamos | veíamos | |
| Ellos, as/Ustedes | estaban | tenían | eran | iban | veían |
表中haber(它的imperfecto变位是完全规则的)只列出了第三人称单数había(对应haber的第三人称单数的无人称形式hay)。这是因为haber作为一个助动词,haber的imperfecto变位其实只用于其它时态(过去完成时)。我们并不会在imperfecto时态的句子里面碰到haber这个词——唯一的例外是表示存在性的hay(there is/are)所对应的imperfecto形式había(there was/were)。
上表中的三个不规则动词,Ser/Ir/Ver,就是imperfecto时态不规则动词的全部。注意我们再一次用“Stunt Trick”将这三个动词的变位也给“正则化”了。
1. 过去的状态
如果你希望学习的是“mini版未完成过去时”,那么经过前面关于Ser/Estar/Tener/Haber四大动词变位的知识准备之后,你只需要学习本节即可。
Imperfecto最重要的场景就是描述过去的状态/过程,但不包含关于其开始或者结束的信息。下表按照四个动词列出了imperfecto描述过去状态的主要用法:
| 动词 | 例子 | 英语翻译 | Note |
|---|---|---|---|
| Ser | Eran las tres. La casa era grande. |
It was 3:00. The house was big. |
当时的内禀/常量状态 |
| Estar | Estaba en casa. Ella estaba triste. |
It was in the house. She was sad. |
当时的“变量状态” |
| Tener | Tenía 10 años. Tenía hambre/sed/calor/frío. |
I/he/she was 10 years old. I/he/she was hungry/thirsty/hot/cold |
年龄/饿/渴/冷/热这些在英语中由be来表述,但在西语中都是由tener来表述 |
| Haber(Hay) | Había un problema. Había mucha gente en la fiesta. |
There was a problem. There were a lot of people in the party. |
注意hay和había都不区分单复数 |
2. 当时正在做的动作(was/were + doing)
Imperfecto第二大场景就是描述过去某个时间点正在做某事(同样也不对该动作的开始和结束给出任何信息),对应英语中was/were+doing结构。
Trabajaba. (I was working.)
Dormía cuando llamaste. (I was sleeping when you called.)
第二个例子中的时间状语从句是简单过去时(pretérito),我们将在后面的“简单过去时”一章中学习。
西班牙语中也有“正式”的过去进行时,由estar的imperfecto变位+副动词(*ndo)实现,例如“Estaba trabajando.”。过去进行时跟表示当时正在做的动作的imperfecto在语法功能上是重合的。本教程将在属于选学内容的“进行时”一章中的“买一送二”部分讲解过去进行时。
3. Used+to 结构
英语中用一个专门的used+to结构来表述过去常做的某事,而此结构在西语中对应imperfecto时态。此场景一般配合siempre (always) / a menudo (often) / todos los días (every day)一起使用。
Yo jugaba al fútbol todos los días. (I used to play football every day.)
Yo fumaba. (I used to smoke.)
之前我们提到过屈折语语法 vs 分析语语法的对比,此处是一个跨语言的两种模式对比:同样是为了表达“过去常做某事”,英语的used-to是分析语语法(助动词+动词原形),而西班牙语用imperfecto变位来实现——属于屈折语语法。
4. 想要/觉得/知道
这个场景的逻辑是想要/觉得/知道这些跟意愿和认知相关的动作天然都有一个持续状态。例如:
Quería ir. (I wanted to go.)
Lo sabía. (I knew it.)
Warning: 如果这些词用了简单过去时 (Pretérito),意思会突变为“动作发生”:Quise (我尝试了/I tried), Supe (我得知了/I figured).
5. 委婉语气
这就是英语里面用“I wanted...”来代替略显强势的“I want...”在西语中的镜像版。
例如:
Quería un café, por favor. (I would like/wanted a coffee, please.)
Quería pedirte un favor. (I wanted to ask you a favor.)
Hola, quería hablar con María. (Hello, I wanted to speak with Maria.)