Si tengo tiempo, iré a tu fiesta.如果我有时间,我会去你的聚会。
西班牙语用一个简单的公式来表达一种真实、开放的未来可能性:条件部分用si + presente de indicativo,结果部分用futuro simple、presente或命令式。这里完全不会出现虚拟式——条件被当作一个可能发生也可能不发生的普通事实,而不是一种假设。
简单记法: si + presente,……futuro / presente / 命令式。
基本结构
Si llueve, no saldremos.(如果下雨,我们就不出门。)Si tienes hambre, come algo.(如果你饿了,吃点东西吧。)Si apruebo el examen, mis padres estarán muy contentos.(如果我通过考试,我父母会很高兴。)
| 分句 | 时态 | 例子 |
|---|---|---|
| si从句(条件) | presente de indicativo | si tengo、si llueve、si quieres |
| 主句(结果) | futuro simple | iré、no saldremos、estarán contentos |
| 主句(结果) | presente | si tengo tiempo, voy al gimnasio |
| 主句(结果) | 命令式 | si tienes hambre, come algo |
语序是自由的:Si tengo tiempo, iré 和 Iré si tengo tiempo 意思完全一样。只有当si位于句首时,两个分句之间才用逗号隔开。
汉语没有动词变位,说到将来的条件时,两个分句往往都会加上表示将来的词(会、将、要),看起来像是"两边都在讲将来"。但西班牙语的si从句绝不能用将来时——不管所说的事件本身是不是未来发生,si从句永远只能用presente de indicativo(si llueve,不是si lloverá),将来时只能出现在结果分句里。
这里绝不用虚拟式
这是真实条件句最重要的规则:si从句永远用presente de indicativo,绝不用presente de subjuntivo——✅ Si tengo tiempo 是对的,绝不是❌ Si tenga tiempo。西班牙语把虚拟式留给了非真实条件句(Si tuviera tiempo, iría——一种不太可能发生或与事实相反的情况),那是另一课的内容。这两种句子表面上很像,表达的意思却完全不同:一种把未来的可能性当作真实的,另一种则把它当作不太可能的,或者此刻并不成立的。
- ❌ Si tenga tiempo, iré. → ✅ Si tengo tiempo, iré.(真实的可能性——用陈述式,不用虚拟式。)
- ❌ Si sea posible, lo haré. → ✅ Si es posible, lo haré.(ser上的同一个陷阱。)
si从句本身绝不用将来时
第二常见的错误:把将来时放进si从句里,就像英语"if it will rain"那样。西班牙语从不这样做——将来时只出现在结果分句里:
- ❌ Si lloverá, no saldremos. → ✅ Si llueve, no saldremos.(条件永远用presente de indicativo,哪怕事件本身发生在未来。)
- ❌ Si tendrás tiempo, ven a mi casa. → ✅ Si tienes tiempo, ven a mi casa.
常见错误
- ❌ Si voy a tener tiempo, te llamaré. → ✅ Si tengo tiempo, te llamaré.(在这里用ir a + 动词原形来代替对未来的预测是多余的——用简单的presente de indicativo就够了。不过ir a + 动词原形在si从句里表示一个真实的、已经存在的计划时是完全正确的:Si vas a venir mañana, avísame。)
- ❌ Si tenéis hambre, come algo. → ✅ Si tenéis hambre, comed algo.(对 vosotros 的命令式要用 comed,不用 come;命令式形式要和称呼对象一致,不是si从句的特殊规则。)
- ❌ Si tengas ganas, avísame. → ✅ Si tienes ganas, avísame.(哪怕是日常、随意的请求,也要用presente de indicativo。)
小测验
- 补全:Si __________ (hacer) buen tiempo, iremos a la playa.
- 为什么Si tenga dinero, lo compraré是错的?应该怎么说?
- 用命令式结果补全:Si necesitas ayuda, __________ (llamarme).
- 判断对错:Si lloverá mañana 是"如果明天下雨"的正确西班牙语说法。
查看答案
- hace——Si hace buen tiempo, iremos a la playa.
- 这里在真实条件句中用了presente de subjuntivo(tenga)——真实的si从句永远用presente de indicativo:Si tengo dinero, lo compraré.
- llámame——Si necesitas ayuda, llámame.
- 错——si从句永远不用将来时,哪怕说的是未来的事:正确说法是Si llueve mañana。
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 真实条件句 = si + presente de indicativo,……结果部分用futuro simple / presente / 命令式。两个分句的语序是自由的。
- 这里的si从句绝不用虚拟式——那是留给非真实条件句的,是另一课的内容——也绝不用将来时,哪怕事件本身发生在未来。
- 真实的si从句要搭配真实时态的结果(将来、现在、命令式),而不是条件式,后者属于另一种非真实的结构。