If/then as an actual visible template
English hides conditionals. "I'll come if it doesn't rain" — one if, and the
consequent gets no marker at all. You infer the second half from position. Chinese
refuses to do that. It wraps the whole thing in a template: a connector on the
antecedent, a matching connector on the consequent. Both braces are visible. You
don't write if (rain) and leave the block unmarked; you write
if (rain) { then ... } with both ends labelled.
Once you see this, Module 6 stops feeling like a vocabulary pile and starts feeling like a set of templates. There are about a dozen paired connectors in active daily use, and almost every complex sentence you'll meet — spoken, written, subtitled — fits one of them. Learn the pairs, learn which half goes where, and complex Chinese syntax collapses into pattern-matching.
// The paired-connector template. // CONNECTOR_A clause_1 , CONNECTOR_B clause_2 . if (rain) { then stay_home } // 如果下雨,就待在家里。 although (tired) { but keep_working } // 虽然累,但是继续工作。 even_if (fail) { also keep_trying } // 即使失败,也继续尝试。 no_matter (what) { all accept } // 不管什么,都接受。
1. The central pair overview
Eleven paired connectors cover nearly everything. Memorize them as templates, not as isolated words — the glue is the pairing.
| Pattern | Meaning | Analog | Example |
|---|---|---|---|
| 如果...就... | if X, then Y | if { then } |
如果下雨,就待在家里。 |
| 要是...就... | if — colloquial | if { then } |
要是有空,就来玩。 |
| 只要...就... | as long as X, Y | while (X) { Y } |
只要努力,就会成功。 |
| 除非...否则... | unless X, otherwise Y | if (!X) { Y } |
除非下雨,否则我们去。 |
| 虽然...但是... | although X, but Y | assert X; still Y |
虽然累,但是很开心。 |
| 即使...也... | even if X, still Y | if (X) { Y anyway } |
即使下雨,也要去。 |
| 尽管...还是... | even though X, still Y | assert X; Y anyway |
尽管很难,还是做完了。 |
| 不管...都... | no matter X, Y | for_any(X) { Y } |
不管谁来,都欢迎。 |
| 无论...都... | no matter — formal | for_any(X) { Y } |
无论什么天气,都出门。 |
| 一旦...就... | once X, Y | on(X) => Y |
一旦决定,就不后悔。 |
| 因为...所以... | because X, so Y | cause => effect |
因为下雨,所以不去。 |
| 既然...就... | since (given) X, Y | given X, therefore Y |
既然来了,就留下吧。 |
Pattern across the table: the first connector sets the logical role (condition, concession, cause). The second connector is almost always a small adverb: 就 (then), 也 (also, still), 都 (all), 还是 (still), 所以 (so), 但是 (but), 否则 (otherwise). Learn those six adverbs and you've learned half the template.
2. Conditionals — 如果 / 要是 / 只要 / 一旦
Four flavours of if, each shading the condition differently. 如果 is the neutral workhorse — written, spoken, formal, casual. 要是 is its colloquial twin, more common in dialogue. 只要 tightens the condition to "as long as" (sufficient condition). 一旦 fires the moment the condition triggers — "once X, then Y."
// 如果 — the neutral if. // 如果你有时间,就来我家。 // rúguǒ nǐ yǒu shíjiān, jiù lái wǒ jiā // "If you have time, then come to my place." if (you.free) { come(myPlace); } // 要是 — casual if, same shape. // 要是下雨,就别去了。 // yàoshi xiàyǔ, jiù bié qù le // "If it rains, then don't go." if (rain) { cancel(trip); } // 只要 — as long as (sufficient condition). // 只要努力,就会成功。 // zhǐyào nǔlì, jiù huì chénggōng // "As long as you work hard, you'll succeed." while (effort) { success = true; } // 一旦 — once / the moment that. // 一旦决定,就不后悔。 // yídàn juédìng, jiù bù hòuhuǐ // "Once decided, don't regret." on(decision) => { regret = false; }
3. Concessives — 虽然 vs 即使
Both translate as "even though / although / even if" in English. In Chinese they point at two different truth-states. 虽然 (although) asserts the first clause is true. 即使 (even if) hypothesises the first clause — it may or may not happen.
| Pattern | Truth of clause 1 | Analog |
|---|---|---|
| 虽然...但是... | asserted true | assert(X); Y; |
| 即使...也... | hypothesised | if (X) { Y anyway } |
| 尽管...还是... | asserted — stronger, "despite" | assert(X); still Y; |
// 虽然 — factual concession. // 虽然很累,但是很开心。 // suīrán hěn lèi, dànshì hěn kāixīn // "Although I'm tired, I'm happy." (tired = true, confirmed) assert(tired); happy = true; // 即使 — hypothetical concession. // 即使下雨,我也去。 // jíshǐ xiàyǔ, wǒ yě qù // "Even if it rains, I'll go." (rain: unknown, doesn't matter) if (rain || !rain) { go = true; } // 尽管 — stronger factual concession. // 尽管很难,他还是做完了。 // jǐnguǎn hěn nán, tā háishi zuòwán le // "Despite the difficulty, he finished it." (hard = confirmed) assert(hard); he.finished = true;
Rule of thumb: if you could substitute "despite the fact that" in English, use 虽然 or 尽管. If you could substitute "no matter whether" or "even supposing", use 即使.
4. Universal quantifiers — 不管 / 无论
English "no matter who / what / when / how" folds into two Chinese connectors. 不管 is everyday spoken. 无论 is the written / formal register. Both require a wh-word — 谁, 什么, 哪, 怎么 — somewhere in the first clause. That wh-word is the quantified variable. The consequent almost always uses 都 (all, in all cases) as the pair.
// 不管 — spoken "no matter". // 不管谁来,都欢迎。 // bùguǎn shéi lái, dōu huānyíng // "No matter who comes, all are welcome." for (person of anyone) { welcome(person); } // 无论 — formal "no matter". // 无论什么天气,他都出门跑步。 // wúlùn shénme tiānqì, tā dōu chūmén pǎobù // "No matter the weather, he goes out running." for (w of allWeathers) { he.run(); } // 不管 with 怎么. // 不管怎么说,他是对的。 // bùguǎn zěnme shuō, tā shì duì de // "No matter how you put it, he's right." for (phrasing of allPhrasings) { he.correct = true; }
5. Causal — 因为...所以 vs 既然
Both pairs express causation, but they differ in what the speaker is doing. 因为...所以 states a cause and the effect it produces — neutral, factual. 既然 ("given that...") treats the first clause as already-established common ground and draws a conclusion from it. English "since" captures the distinction.
| Pattern | What it does | Analog |
|---|---|---|
| 因为...所以... | states cause → effect | cause => effect |
| 既然...就... | given premise, draws conclusion | given X, therefore Y |
// 因为...所以 — neutral causation. // 因为下雨,所以我们不去了。 // yīnwèi xiàyǔ, suǒyǐ wǒmen bú qù le // "Because it's raining, we're not going." rain => cancel(trip); // 既然 — "since (you said so), then..." // 既然来了,就留下吧。 // jìrán lái le, jiù liúxià ba // "Since you've come, stay then." given(arrived) => { stay(); }
You can also use 因为 alone (drop 所以) when the effect is stated first: 我们不去了,因为下雨. The reverse — dropping 因为 and keeping 所以 — is fine too. But if you lead with 因为, formal writing strongly prefers closing the template with 所以.
6. Negative conditionals — 除非 / 否则
English "unless" flips the polarity of an if-statement. Chinese does the same with 除非...否则. The antecedent is the exception under which the consequent does not hold. 否则 literally means "otherwise."
// 除非...否则 — unless X, otherwise Y. // 除非下雨,否则我们一定去。 // chúfēi xiàyǔ, fǒuzé wǒmen yídìng qù // "Unless it rains, we'll definitely go." if (!rain) { go = true; } // 除非 alone (like English bare "unless"). // 我不去,除非你陪我。 // wǒ bú qù, chúfēi nǐ péi wǒ // "I won't go unless you come with me." go = (you.accompany);
否则 is also productive on its own, meaning "otherwise"
/ "or else" as a sentence connector: 快走,否则迟到 ("Go fast, otherwise
you'll be late"). Think of it as an unguarded else branch.
7. Ten sample sentences
One per pair. Read the pinyin, identify the connector, watch both braces snap shut.
// 1. 如果明天有空,我就去看你。 // rúguǒ míngtiān yǒukòng, wǒ jiù qù kàn nǐ // "If I have time tomorrow, I'll come see you." // 2. 要是你饿了,就先吃吧。 // yàoshi nǐ è le, jiù xiān chī ba // "If you're hungry, eat first." // 3. 只要你愿意,我就教你。 // zhǐyào nǐ yuànyi, wǒ jiù jiāo nǐ // "As long as you're willing, I'll teach you." // 4. 除非他道歉,否则我不原谅他。 // chúfēi tā dàoqiàn, fǒuzé wǒ bù yuánliàng tā // "Unless he apologises, I won't forgive him." // 5. 虽然他年轻,但是经验丰富。 // suīrán tā niánqīng, dànshì jīngyàn fēngfù // "Although he's young, his experience is rich." // 6. 即使下大雪,比赛也照常进行。 // jíshǐ xià dàxuě, bǐsài yě zhàocháng jìnxíng // "Even if it snows heavily, the match goes on as usual." // 7. 尽管工作忙,他还是每天锻炼。 // jǐnguǎn gōngzuò máng, tā háishi měi tiān duànliàn // "Despite being busy, he still exercises daily." // 8. 不管多晚,他都会回电话。 // bùguǎn duō wǎn, tā dōu huì huí diànhuà // "No matter how late, he'll always call back." // 9. 一旦开始,就不能停。 // yídàn kāishǐ, jiù bùnéng tíng // "Once it starts, you can't stop." // 10. 既然你决定了,就去做吧。 // jìrán nǐ juédìng le, jiù qù zuò ba // "Since you've decided, go do it."
8. Common mistakes
9. Next steps
Conditionals and concessives are the load-bearing scaffolding of Module 6. Once the paired templates are automatic, the other control-flow structures — complements, disposal constructions — become much easier to read.
- Complements — return types and result particles
- The 把 construction — disposal as a method call
- Module 6: Control Flow — the full set of connective patterns
Drill the twelve pairs until the second connector arrives automatically when the first one lands. After that, reading Chinese long-form — news, essays, subtitles — becomes a matter of pattern-matching opening braces to closing ones.