虚拟式过去未完成时

B2 El pretérito imperfecto de subjuntivo 46 / 49

概要

虚拟式过去未完成时是虚拟式的过去形式。构成方法是从 ellos 形式的简单过去时出发:去掉 -ron,加上 -ra(或 -se)词尾。它最主要的用途是非真实的 si 从句:Si tuviera dinero, viajaría。

规则

整个时态只有一个词干,加上两套意义完全相同的词尾。

步骤 1:从 ellos 形式的简单过去时出发。 取简单过去时的第三人称复数形式,去掉词尾的 -ron。简单过去时里的所有不规则变化已经包含在这个词干里,不用再另外记。

不定式ellos 形式的简单过去时词干(去掉 -ron)
hablarhablaronhabla-
comercomieroncomie-
vivirvivieronvivie-
tenertuvierontuvie-
ser / irfueronfue-
pedirpidieronpidie-

步骤 2:加词尾。 -ra 词尾和 -se 词尾可以互换;口语中以 -ra 为主,-se 则更显正式或书面。只有 nosotros 形式要加重音符号(变成 esdrújula,即重音在倒数第三个音节的词):habláramos、tuviéramos、fuéramos。

下面是六种常见用法:

  • 1. 非真实/假设条件。 在表示“如果(但事实并非如此)”的 si 后面,用虚拟式过去未完成时;结果分句用条件式(见第 35 课):Si tuviera tiempo, te ayudaría.
  • 2. ojalá + 虚拟式过去未完成时——表示不太可能实现或与事实相反的愿望:Ojalá estuviera aquí(“要是他在这儿就好了”)。对比 ojalá + 虚拟式现在时,表示还有可能实现的愿望。
  • 3. como si + 虚拟式过去未完成时——表示“好像……似的”:Gasta dinero como si fuera millonario.
  • 4. 委婉、礼貌的请求,用 querer、poder、deber:Quisiera un café. ¿Pudiera repetirlo? Debieras descansar.
  • 5. 时态呼应。 当触发动词是过去时或条件式时,que从句里的虚拟式要相应变成虚拟式过去未完成时:Quería que vinieras(现在时 quiere que vengas -> 过去时 quería que vinieras)。
  • 6. 先行词未知或不存在。 在关系从句(见第 37 课)中,如果先行词只是所寻找的、假设性的或被否认存在的事物,动词就要用虚拟式——当语境是过去时,就用虚拟式过去未完成时:Buscábamos un piso que tuviera terraza(随便哪一套有露台的公寓)对比 Encontramos el piso que tenía terraza(某一套特定的,用陈述式)。被否定的先行词——no había nadie / ningún… que——总是要求虚拟式。

形式与结构

三个规则动词,-ra 词尾(-se 词尾意义完全相同:hablase、comiese、viviese……):

人称hablarcomervivir
yohablaracomieraviviera
túhablarascomierasvivieras
usted, él/ellahablaracomieraviviera
nosotros/-ashabláramoscomiéramosviviéramos
vosotros/-ashablaraiscomieraisvivierais
ustedes, ellos/-ashablarancomieranvivieran

-se 词尾在每个人称上都与之平行——hablase、hablases、hablase、hablásemos、hablaseis、hablasen——重音的位置也一样,所以是 comiésemos、tuviésemos、fuésemos。

不规则词干(都直接继承自简单过去时):

不定式虚拟式过去未完成时(yo)不定式虚拟式过去未完成时(yo)
tenertuvieraquererquisiera
estarestuvieravenirviniera
poderpudieradecirdijera
ponerpusieraser / irfuera
hacerhicierahaberhubiera
sabersupieraleerleyera

例句

Español中文
Si tuviera más dinero, viajaría por todo el mundo.如果我有更多钱,我就会环游世界。
Ojalá estuvieras aquí conmigo.要是你在这儿陪着我就好了。
Habla como si lo supiera todo.他说话的样子好像什么都知道。
Quisiera reservar una mesa para dos.我想预订一张两人桌。
Me pidió que cerrara la puerta.他让我把门关上。
Buscaban a alguien que supiera conducir.他们在找一个会开车的人。
No había nadie que pudiera ayudarnos.当时没有人能帮我们。
¿Y si fuéramos a la playa el domingo?周日我们去海滩怎么样?

常见错误

  • Si tendría dinero… -> Si tuviera dinero…——条件式绝不能跟在 si 后面;“如果” 从句要用虚拟式过去未完成时。
  • Si sería rico… -> Si fuera rico…——同样的规则:“would”(条件式)绝不能跟在 si 后面。
  • hablaramos, tuvieramos -> habláramos, tuviéramos——nosotros 形式是 esdrújula,必须加重音符号。
  • Ojalá tengo más tiempo -> Ojalá tuviera más tiempo——表示不太可能实现或与事实相反的愿望,要用虚拟式过去未完成时,而不是现在时。
  • Quería que vengas -> Quería que vinieras——过去时触发词后面的虚拟式也必须是过去时(时态呼应)。
  • dijiera, dijieron -> dijera(源自 dijeron)——decir 会丢掉 i,所以 j 后面没有 i。

学习提示

  • 只要掌握了简单过去时,整个这个时态就不用额外花力气:记住 ellos 形式,把 -ron 换成 -ra/-se 就行。
  • 简单过去时里不规则的动词,这里同样不规则,不会再出现别的意外:tuvieron -> tuviera、fueron -> fuera、hicieron -> hiciera。
  • 非真实条件句是配套出现的:si + 虚拟式过去未完成时 <-> 条件式。如果一半用了“would”,另一半的 si 就要用虚拟式过去未完成时。
  • quisiera 是日常礼貌用语中的“我想要”——比 quiero 更委婉、更礼貌。
  • -ra 还是 -se?两者选一个,在同一句话里保持一致;日常对话中你会更常听到 -ra。