Si tuviera tiempo, iría a la fiesta.要是我有时间,我就会去参加聚会。

过去虚拟式(imperfecto de subjuntivo)不是从零开始构成的——它建立在你已经学过的一个时态之上。取pretérito(简单过去时)的ustedes/ellos/ellas形式,去掉**-ron**,再加上两套完全等价的词尾中的一套。这篇文章只讲这些形式怎么构成;什么时候真正需要用到它——非真实条件句以及其他几个触发情况——留给专门的一课来讲。

简而言之: ustedes/ellos/ellas形式的pretérito,去掉**-ron**,加上**-ra, -ras, -ra, -ramos, -rais, -ran**(或者同样正确的**-se, -ses, -se, -semos, -seis, -sen**)。

两套词尾,一个意思

西班牙语的过去虚拟式有两套完整的词尾,意思完全一样——可以随便选:

hablar comer vivir
yo hablara / hablase comiera / comiese viviera / viviese
tú hablaras / hablases comieras / comieses vivieras / vivieses
usted/él/ella hablara / hablase comiera / comiese viviera / viviese
nosotros/as habláramos / hablásemos comiéramos / comiésemos viviéramos / viviésemos
vosotros/as hablarais / hablaseis comierais / comieseis vivierais / vivieseis
ustedes/ellos/ellas hablaran / hablasen comieran / comiesen vivieran / viviesen

Si hablara/hablase español, entendería más.(要是我会说西班牙语,就能听懂更多。)Ojalá vinieras/vinieses a la fiesta.(真希望你能来参加聚会。)-ra形式整体上更常用,尤其是在拉丁美洲;-se更多见于西班牙本土的文学性或正式语体——但选哪一套,意思都不变。

只有nosotros/as形式带重音符号(habláramos、comiéramos)。如果不写重音符号,hablaramos按西班牙语规则默认会重读*-ra-。habláramos的重音符号保留的其实是-blá-上的重音,和hablara*本身的重音落在同一个音节;在四个音节的nosotros/as形式里,这个音节变成了倒数第三个,凡是重音落在倒数第三个音节的词,西班牙语拼写规则都要求写重音符号,所以这里必须加上,才能保住正确的发音。其他所有人称都不带重音符号:hablara,而不是❌hablára。

汉语没有与之对应的动词词尾变化——假设、愿望这类意思通常靠"要是""希望"这样的词本身、语气词或上下文来表达,动词本身完全不因人称或时态而改变形式。西班牙语的过去虚拟式则是直接建立在pretérito(简单过去时)这个动词已经会变位的时态之上,用同一套词根、换一套词尾就得到新时态——这种"借用已学时态的词根"的构词方式,在汉语里没有对应的机制。

词根来自pretérito,连不规则变化也一起带入

因为过去虚拟式直接从pretérito的ustedes/ellos/ellas形式构成,pretérito里已经有的不规则变化会直接带入这里——不需要另外记一份过去虚拟式的不规则词根表。

原形 pretérito(ellos形式) 过去虚拟式词根 例子
ser / ir fueron fuera-/fuese- fuera, fueras...
tener tuvieron tuviera-/tuviese- tuviera, tuvieras...
estar estuvieron estuviera-/estuviese- estuviera, estuvieras...
hacer hicieron hiciera-/hiciese- hiciera, hicieras...
poder pudieron pudiera-/pudiese- pudiera, pudieras...
poner pusieron pusiera-/pusiese- pusiera, pusieras...
querer quisieron quisiera-/quisiese- quisiera, quisieras...
saber supieron supiera-/supiese- supiera, supieras...
venir vinieron viniera-/viniese- viniera, vinieras...
dar dieron diera-/diese- diera, dieras...

Si fuera rico, viajaría por el mundo.(要是我有钱,就会环游世界。)Ojalá tuviéramos más tiempo.(真希望我们能有更多时间。)

-ir变体动词(pedir、dormir、sentir、morir)也会把pretérito里的变化带入过去虚拟式的每一个人称,而不只是部分人称——因为整个形式都来自pretérito的ellos/ellas形式:

  • pedir → pidieron → pidiera, pidieras, pidiera, pidiéramos, pidierais, pidieran
  • dormir → durmieron → durmiera, durmieras, durmiera, durmiéramos, durmierais, durmieran
  • sentir → sintieron → sintiera, sintieras, sintiera, sintiéramos, sintierais, sintieran

decir和traer需要特别注意:它们pretérito的词根以*-j结尾(dij-、traj-),这一组动词在ellos/ellas形式里用的是**-eron**,不是**-ieron**。只去掉**-eron**,所以过去虚拟式是dijera*、trajera——绝不是❌dijiera、❌trajiera。

像buscar、llegar、empezar这类有拼写变化的动词,在这里不需要任何调整,这一点和现在虚拟式不一样:它们pretérito的ellos/ellas形式(buscaron、llegaron、empezaron)本来就没有触发拼写变化,所以过去虚拟式词根就是普通的buscara、llegara、empezara。

常见错误

  • ❌ Ojalá dijiera la verdad. → ✅ Ojalá dijera la verdad.(decir的pretérito是dijeron,不是dijieron——只去掉*-eron*。)
  • ❌ Si hablára más despacio, te entendería. → ✅ Si hablara más despacio, te entendería.(只有nosotros/as形式带重音符号,其他人称都不带。)
  • ❌ Quería que tengas paciencia. → ✅ Quería que tuvieras paciencia.(过去虚拟式的词根来自pretérito的tuvieron,不是来自现在虚拟式的词根teng-。)
  • ❌ Esperábamos que él viene pronto. → ✅ Esperábamos que él viniera pronto.(一旦需要过去虚拟式,现在时形式绝不能替代它。)

小测验

写出每个动词过去虚拟式的yo形式(任选一套词尾)。

  1. hablar
  2. tener
  3. decir
  4. pedir
  5. ser
查看答案
  1. hablara / hablase   2. tuviera / tuviese   3. dijera / dijese   4. pidiera / pidiese   5. fuera / fuese

要点回顾

  • 从pretérito的ustedes/ellos/ellas形式去掉**-ron**,加上**-ra, -ras, -ra, -ramos, -rais, -ran或者等价的-se, -ses, -se, -semos, -seis, -sen**。
  • 只有nosotros/as形式带重音符号(habláramos、comiéramos)——其他人称都不带。
  • pretérito里的每种不规则变化都会直接带入,包括**-ir**变体动词在所有人称里的变化(pidiera、durmiera),以及decir/traer这类*-j词根动词的缩短规则(dijera、trajera,绝不是dijiera*/trajiera)。
  • 有拼写变化的动词(buscar、llegar、empezar)在这里不需要任何调整——和现在虚拟式不同,它们pretérito的ellos/ellas形式从来没有触发过拼写变化。