由 si 引导的条件句

B1 Las oraciones condicionales con si 43 / 49

概要

真实或很可能发生的条件句,“if”部分用 si + 陈述式现在时,结果部分用现在时、将来时或命令式:Si llueve, me quedo en casa. 铁律:si 后面绝不能接虚拟式现在时。

规则

条件句分为两部分:条件(si 从句,“如果……”)和结果(主句)。本课讲的是真实/很可能发生的条件——有可能真的发生的事情。

步骤 1——si 从句:陈述式现在时。 对于真实条件,si(“if”)后面接陈述式现在时,这是你已经学过的时态:Si estudias…、Si tengo tiempo…、Si hace sol…。

铁律:si 表示“if”的意思时,绝不能用虚拟式现在时。Si tengas 永远是错的;必须写成 Si tienes。这是英语母语者最常犯的错误,因为英语的“if”给人一种不确定的感觉——但西班牙语的 si 并不是这样。

步骤 2——结果分句:现在时、将来时或命令式。 主句可以用三种形式中的任意一种,都很自然:

结果形式细微差别例句
陈述式现在时普遍真理/自动发生的结果Si llueve, me quedo en casa.
简单将来时具体的预测Si llueve, me quedaré en casa.
命令式建议/命令Si llueve, quédate en casa.

这三种形式都保持同样的 si + 现在时条件不变。

步骤 3——语序自由。 两部分谁在前都可以。当 si 从句放在句首时,两部分之间要用逗号隔开;当结果分句放在前面时,不加逗号:

  • Si llueve, no salgo.
  • No salgo si llueve.

简化形式 si no。 当另一种可能性从上文就能看出来时,si 从句的动词可以省略,只留下 si no:Si el tiempo acompaña, comemos fuera; si no, comemos dentro. 要写成两个词——sino,写成一个词的话,是另一个词,意思是“而是”。

si = “if” 还是 “whether”。 si 在表示“知道”和“询问”的动词后面,也可以表示“whether”(是否)。这时它不是条件句,后面可以接将来时或条件式:No sé si vendrá.(我不知道他是否会来。)Pregúntale si quiere café.

预告——非真实条件。 当条件是假设性的或与事实相反的(“如果我有钱……”)时,西班牙语要换成 si + 虚拟式过去未完成时 -> 条件式:Si tuviera dinero, viajaría. 这种结构在第 46 课讲;这里我们只讲真实条件。

形式与结构

真实条件句的模板:

Si 从句(条件)结果分句
si + 陈述式现在时陈述式现在时
si + 陈述式现在时简单将来时
si + 陈述式现在时肯定/否定命令式

基于同一个条件构建的结果:

条件结果类型完整句子
Si estudias现在时Si estudias, apruebas.
Si estudias将来时Si estudias, aprobarás.
Si estudias肯定命令式Si estudias, descansa después.
Si estudias否定命令式Si estudias, no te acuestes tarde.
Si estudia (usted)敬语命令式Si estudia, descanse después.

任何命令式都可以作结果——否定式、敬语式(usted / ustedes)或 vosotros。否定式和敬语式命令式本身就是虚拟式现在时的形式(第 41 课);这并不违反铁律,因为铁律只禁止 si 后面接虚拟式现在时。

例句

Español中文
Si llueve, me quedo en casa.如果下雨,我就待在家里。
Si tienes hambre, hay comida en la nevera.如果你饿了,冰箱里有吃的。
Si estudias más, aprobarás el examen.如果你多学习,就会通过考试。
Si vas al centro, cómprame el pan.如果你去市中心,给我买点面包。
No iré a la fiesta si no me invitan.如果他们不邀请我,我就不去聚会。
Si puedes, llámame esta noche.如果可以的话,今晚给我打电话。
No sé si vendrá mañana.我不知道他明天会不会来。
Pregúntale si quiere venir.问问他想不想来。

常见错误

  • Si tengas tiempo, llámame -> Si tienes tiempo, llámame——si(“if”)后面绝不能接虚拟式现在时;要用陈述式现在时。
  • Si lloverá, me quedo -> Si llueve, me quedo——不要把将来时放进 si 从句;将来时只属于结果分句。
  • Si estudiarás, aprobarás -> Si estudias, aprobarás——同样的道理:si + 陈述式现在时,将来时只能出现在结果分句中。
  • No salgo, si llueve -> No salgo si llueve——结果分句在前时不加逗号;只有 si 放在句首时才加逗号。
  • No sé si venga -> No sé si vendrá——这里的 si 表示“whether”(是否),不是条件;要用陈述式(将来时/条件式),绝不能用虚拟式。

学习提示

  • 反复默念这条铁律:真实条件用“si + 陈述式现在时”。如果你想写 si tenga,停下来——应该是 si tengo。
  • 英语把时态藏起来了:“If it rains tomorrow”在西班牙语里也要用现在时(Si llueve mañana),绝不能用将来时。
  • 将来时只出现在结果分句里:Si + 现在时,……+ 将来时。
  • 要判断是“if”还是“whether”,试着换成“whether”。如果能说得通(“我不知道是否……”),那它就是转述用的 si,不是条件句。
  • 虚幻的、非真实的条件(“如果我很有钱……”)要跳到虚拟式过去未完成时——那是第 46 课的内容,不是本课讲的这种结构。