只有 + Condition + 才 + Result
Use this when one specific condition is the only path to a particular result. 只有 sets up the one and only requirement; 才 says 'and only then' the outcome can happen. It's stricter than 如果……就…… — 如果 just says 'if X then Y', but 只有……才…… insists that nothing else will do. Common in rules, advice, and arguments.
Structure
只有 [CONDITION],[SUBJECT] 才 [RESULT]
zhǐyǒu..., ... cái...
How to Think About It
只有 is a locked door and the condition is the only key. 才 is the click of the lock turning. Drop the 才 and the sentence feels like the door might have several keys; drop the 只有 and you lose the exclusivity. Both halves are doing distinct work — one names the unique condition, the other gates the result behind it.
Examples
只有在极少数紧急情况下,他们才会采取正式的执法行动。
Zhǐyǒu zài jí shǎoshù jǐnjí qíngkuàng xià, tāmen cái huì cǎiqǔ zhèngshì de zhífǎ xíngdòng.
Only in very rare emergencies will they take formal enforcement action.
只有亲自试过,你才知道这有多难。
Zhǐyǒu qīnzì shìguo, nǐ cái zhīdào zhè yǒu duō nán.
Only after trying it yourself will you know how hard this is.
只有十八岁以上,才可以申请这个工作。
Zhǐyǒu shíbā suì yǐshàng, cái kěyǐ shēnqǐng zhè ge gōngzuò.
Only those eighteen and older can apply for this job.
Common Mistake
Learners often replace 才 with 就, importing the 如果……就 pattern. 就 means 'then, naturally' — it weakens the exclusivity. With 只有, you need 才 to keep the 'and only then' force; using 就 makes the condition sound like one option among many.
只有努力学习,你就能进步。
只有努力学习,你才能进步。
Don't Confuse With
如果……就……
如果……就 is a generic 'if X, then Y' — X is sufficient, but other things might also lead to Y. Use 只有……才 when X is the only way.
除非……才……
除非 means 'unless' and is functionally close, but it foregrounds the exception. 只有……才 foregrounds the unique requirement. 'Unless you study hard, you can't improve' vs 'Only if you study hard can you improve' — same world, different framing.
只要……就……
Sounds like a twin but is the opposite. 只要……就 means 'as long as X, then Y' — X is enough, the condition is loose. 只有……才 is strict: nothing besides X works.
Practice
Fill in the blank: ___你听懂了,你才能回答这个问题。
Show answer
只有
Fill in the blank: 只有多练习,你___能说得流利。
Show answer
才
Arrange: 才 / 你 / 只有 / 进步 / 每天练习 / 能 (Only if you practice every day can you improve.)
Show answer
只有每天练习,你才能进步。
Translate to Chinese: Only with everyone's help can we finish this project.
Show answer
只有大家一起帮忙,我们才能完成这个项目。
Use 只有……才…… to state a rule or requirement.
Show answer
只有提前预约,医生才会给你看病。
Hear It in Real Episodes
This pattern appears in 1 Fluentide episode: