其他条件表达形式:a no ser que、de + 不定式、con tal de que

C1

语法路径 · 第 83 课 / 共 86 课 · 阶段 C1 · Advanced expression

除了 si,西班牙语还有其他表达条件的方式,到了 C1 水平你需要掌握它们。a no ser que 和 a menos que 意为“除非”,而 con tal de que 意为“只要”。它们后面总是接虚拟式:Iremos a la playa a no ser que llueva. de + 不定式 是表达假设性 si 从句的一种简洁方式:De tener tiempo, iría (= Si tuviera tiempo, iría)。最常见的错误是在 si 后使用虚拟式现在时。si 后面从不接虚拟式现在时,而 a no ser que 和 con tal de que 后面总是接虚拟式。

练习本课 · 10 句子

形式

除非:a no ser queoración principal + a no ser que + subjuntivo
Iremos a la playa a no ser que llueva.除非下雨,否则我们会去海滩。
只要:con tal de queoración principal + con tal de que + subjuntivo
Te presto el carro con tal de que me lo devuelvas mañana.只要你明天还给我,我就把车借给你。
如果(现在):de + 不定式De + infinitivo, + condicional
De tener más tiempo, aprendería a tocar la guitarra.如果我有更多时间,我会学弹吉他。
如果(过去):de + haber + 过去分词De + haber + participio, + condicional compuesto
De haberlo sabido, te habría llamado.要是我早知道,我就给你打电话了。

何时使用

表达例外(除非)

当主句的情况会发生、除非有其他事情阻碍时,使用 a no ser que 或 a menos que。其后的动词总是用虚拟式。

No te llamo a no ser que surja algún problema.除非出什么问题,否则我不会给你打电话。
El partido se juega el sábado, a menos que cambien la fecha.比赛在星期六举行,除非他们改日期。

设定最低条件(只要)

con tal de que 表示某事发生所需的唯一条件。如果前后两部分主语相同,则使用 con tal de + 不定式。

Puedes salir con tal de que vuelvas antes de las once.只要你在十一点前回来,就可以出去。
Hago lo que sea con tal de aprobar el examen.为了通过考试,我什么都愿意做。

简短的假设条件

de + 不定式可替代 si + 虚拟式过去未完成时,而 de + haber + 过去分词用于表示过去。这种说法更简短,也略为正式。

De ser así, tendríamos que cancelar el viaje.如果是这样的话,我们就得取消旅行了。
De haber salido antes, no habríamos perdido el vuelo.要是我们早点出发,就不会错过航班了。

信号词

a no ser quea menos quesalvo quecon tal de quecon tal desiempre queen caso de que

不要与它混淆

非真实条件句:si + 虚拟式过去未完成时

de + 不定式可以替代 si + 虚拟式过去未完成时(De tener dinero = Si tuviera dinero),但仅限于主语能从上下文中明确判断的情况。与 si 不同,a no ser que 和 con tal de que 在表达真实条件时接虚拟式现在时。

常见问题

a no ser que 后面总是接虚拟式吗?

是的。a no ser que 后面总是接虚拟式,例如 a no ser que llueva。表示过去时,使用虚拟式过去未完成时:a no ser que lloviera。

a no ser que 和 a menos que 有什么区别?

两者都意为“除非”,可以互换使用。两者都接虚拟式。

什么时候用 con tal de,什么时候用 con tal de que?

当前后两部分主语相同时,使用 con tal de + 不定式:Hago lo que sea con tal de aprobar. 主语不同时,使用 con tal de que + 虚拟式:con tal de que vuelvas temprano。

de + 不定式 对应哪种 si 从句?

简单的 de + 不定式对应 si + 虚拟式过去未完成时:De tener tiempo = Si tuviera tiempo。de + haber + 过去分词 对应 si + 虚拟式过去完成时:De haberlo sabido = Si lo hubiera sabido。

可以用 si no 代替 a no ser que 吗?

通常可以,但动词的语式会改变:a no ser que llueva 变为 si no llueve。si 后面使用陈述式,绝不能用虚拟式现在时。

更多句子与连接词

疑问词:qué、dónde、cuándo……A1否定:no、nunca、nada、nadieA1真实条件句:si + 现在时B1关系从句:que、quien、dondeB1间接引语:dice que…B1连接词:pero、sin embargo、por esoB1非真实条件句:si + 虚拟式过去未完成时B2与过去事实相反的虚拟条件句:si hubiera…B2过去时间接引语:dijo que…B2带介词的关系从句:en el que、con quienB2原因与让步:como、ya que、a pesar de queB2时态配合C1结果与目的:de modo que、a fin de queC1
← 语法路径下一课 · C1结果与目的:de modo que、a fin de que