状语从句中的虚拟式
B1 El subjuntivo en oraciones adverbiales 42 / 49
概要
状语从句为主句动词补充说明什么时候、为什么,或尽管发生了什么。西班牙语在状语从句中选择虚拟式还是陈述式,取决于所用的连词,而最关键的是,这件事是已经发生的事实,还是尚未成为现实的设想。
规则
状语从句是由一个起副词作用的连词引出的从句:它说明主句动作发生的时间、原因、方式,或在什么条件下发生。它的动词要么用陈述式(真实的、已经历过的、习惯性的),要么用虚拟式(尚未发生的、假设性的、未经历过的)。
步骤 1——给连词分类。 有些连词总是接虚拟式,有些总是接陈述式,还有一些会根据意思切换。
步骤 2——对于会切换的连词,要问:这件事已经发生了吗/是习惯性发生的吗?
- 是,真实发生或习惯性发生 -> 陈述式。
- 否,仍未发生或只是对未来的设想 -> 虚拟式。
时间(cuando、hasta que、en cuanto、tan pronto como、mientras、después de que)会切换:
- 将来的/尚未成为现实的 -> 虚拟式:
Cuando llegue, te llamo.(不管他什么时候到——还没发生) - 习惯性的/已发生的事实 -> 陈述式:
Cuando llego, siempre te llamo.(每天都这样——真实发生)
用 mientras 时,语气也会改变它对应的英文意思:陈述式相当于“while”(两件事同时发生),虚拟式相当于“as long as”(一种条件,常常带否定):Mientras no llueva, seguimos andando.
antes de que 是例外:它总是接虚拟式,因为按定义,第二个事件还没有成为现实:Sal antes de que empiece a llover.
目的(para que、a fin de que =“so that”)在主语发生变化时接虚拟式:Te lo explico para que lo entiendas. 如果主语不变,就用 para + 不定式:Estudio para aprobar.
让步(aunque、a pesar de que)会根据意思切换:
aunque+ 陈述式 = “although / even though”(一个已知的事实):Aunque llueve, salgo.(确实在下雨)aunque+ 虚拟式 = “even if”(未知或被淡化的情况):Aunque llueva, salgo.(不管下不下雨)
条件/方式——sin que、a menos que、con tal de que、en caso de que 引出一种本质上是假设性的条件,总是接虚拟式。
原因(porque、ya que、puesto que、como)总是接陈述式。表原因的 como 必须放在句首:Como es tarde, apago el ordenador. 放在主句动词后面的原因状语则要用 porque:Apago el ordenador porque es tarde.(como + 虚拟式是另一个连词,意思是“if”:Como no llames, me voy.)
主语相同时,不用 que。 para + 不定式这一简化方式是通用的:sin que、antes de que 和 después de que 在两个动词共用同一主语时,也会去掉 que,改用不定式——Salió sin avisar.,Apaga el horno antes de salir. 一旦主语发生变化,就要保留 que + 虚拟式:Salgo sin que me vean.
形式与结构
这个连词要求哪种语气?
| 组 | 连词 | 语气 |
|---|---|---|
| 总是虚拟式 | antes de que, para que, a fin de que, sin que, a menos que, con tal de que, en caso de que | 虚拟式 |
| 总是陈述式 | porque、ya que、puesto que、como(相当于“因为”) | 陈述式 |
| 切换(时间) | cuando, hasta que, en cuanto, tan pronto como, mientras, después de que | 虚拟式(将来)/陈述式(习惯、过去) |
| 切换(让步) | aunque, a pesar de que | 虚拟式(“even if”)/陈述式(“although”,事实) |
同一个连词,两种语气:
| 连词 | 陈述式(真实/习惯性) | 虚拟式(尚未发生/将来) |
|---|---|---|
| cuando | Cuando como, veo la tele. | Cuando coma, veré la tele. |
| en cuanto | En cuanto llega, cenamos. | En cuanto llegue, cenaremos. |
| hasta que | Esperé hasta que vino. | Espera hasta que venga. |
| mientras | Mientras ceno, veo las noticias. | Mientras haya sitio, aparcamos aquí. |
| aunque | Aunque cuesta mucho, lo compro. | Aunque cueste mucho, lo compro. |
例句
| Español | 中文 |
|---|---|
| Te llamaré cuando llegue a casa. | 我到家就给你打电话。 |
| Cuando era niño, jugaba en el parque. | 我小时候常常在公园里玩。 |
| Te ayudo para que apruebes el examen. | 我帮你是为了让你通过考试。 |
| Termina el trabajo antes de que venga el jefe. | 在老板来之前把工作做完。 |
| Aunque llueva, iremos a la playa. | 就算下雨,我们也要去海滩。 |
| Aunque hace frío, no llevo abrigo. | 虽然很冷,我也不穿外套。 |
| No saldré a menos que dejes de gritar. | 除非你不再大喊大叫,否则我不会走。 |
| Llámame en cuanto sepas algo. | 你一知道消息就给我打电话。 |
常见错误
- Cuando llegaré a casa, te llamo -> Cuando llegue a casa, te llamo——
cuando之后表示将来的事件要用虚拟式,绝不能用陈述式将来时。 - antes de que viene -> antes de que venga——
antes de que总是接虚拟式;这件事还没有发生。 - Aunque llueva(想表达“确实在下雨”)-> Aunque llueve——你能看到的事实要用陈述式;表示“even if”才用虚拟式。
- Te lo digo para que saber -> para que sepas——
para que在主语变化时需要接变位的虚拟式;只有主语不变时才用 para + 不定式。 - a menos que dejas -> a menos que dejes——
a menos que总是接虚拟式。 - En cuanto llega, saldremos -> En cuanto llegue, saldremos——尚未发生的将来动作要用虚拟式。
学习提示
- 时间从句的记忆窍门:如果“when”表示“每当……(将来)”,而这件事还没有发生,就用虚拟式。
antes de que百分之百接虚拟式——在脑子里把它和“尚未”联系起来。- 让步用法快速检验:往窗外看一看。如果真的在下雨,用
aunque llueve;如果你只是在猜测,用aunque llueva。 - 主语相同 ->
para、sin、antes de、después de之后用不定式(Estudio para aprobar;salgo sin avisar)。主语不同 ->que+ 虚拟式(Estudio para que mi madre esté orgullosa)。 - 把“总是虚拟式”这一组连词当作一个整体记住:sin que、a menos que、con tal de que、en caso de que、antes de que、para que。