只有…才 vs 只要…就: what is the difference?
只有…才 states the only condition, while 只要…就 states a sufficient one. 只有努力才能成功 means effort is required. 只要努力就能成功 means effort is enough.
| Word | Pinyin | What it does | Structure |
|---|---|---|---|
| 只有…才 | zhǐ yǒu … cái | Gives the only condition under which something happens. | 只有 + condition, 才 + result |
| 只要…就 | zhǐ yào … jiù | Gives one condition that is enough for the result to follow. | 只要 + condition, 就 + result |
只有…才 (zhǐ yǒu … cái)
Gives the only condition under which something happens.
Structure: 只有 + condition, 才 + result
| Chinese | Pinyin | English |
|---|---|---|
| 只有天天练习,才能说得流利。 | Zhǐ yǒu tiān tiān liàn xí, cái néng shuō de liú lì. | Only by practising every day can you speak fluently. |
| 只有你亲自去,他才会同意。 | Zhǐ yǒu nǐ qīn zì qù, tā cái huì tóng yì. | Only if you go yourself will he agree. |
| 只有休息好了,才有力气学习。 | Zhǐ yǒu xiū xī hǎo le, cái yǒu lì qì xué xí. | Only when you have rested well do you have the strength to study. |
Not: 只有多喝水,就会好。 只有 pairs with 才, not 就; 就 goes with 只要.
只要…就 (zhǐ yào … jiù)
Gives one condition that is enough for the result to follow.
Structure: 只要 + condition, 就 + result
| Chinese | Pinyin | English |
|---|---|---|
| 只要你认真复习,就一定能考好。 | Zhǐ yào nǐ rèn zhēn fù xí, jiù yí dìng néng kǎo hǎo. | As long as you review carefully, you will do well. |
| 只要不下雨,我就去跑步。 | Zhǐ yào bú xià yǔ, wǒ jiù qù pǎo bù. | As long as it does not rain, I will go running. |
| 只要有一点儿时间,他就练习书法。 | Zhǐ yào yǒu yì diǎnr shí jiān, tā jiù liàn xí shū fǎ. | Whenever he has a little time, he practises calligraphy. |
Not: 只要你想学,才能学会。 只要 pairs with 就: 只要你想学,就能学会。 For the only condition, use 只有…才.
Where this comes from
The comparison is part of Complex Sentences: 不仅…还…, 只有…才…, 虽然…但是… (HSK 3) and Multi-Layer Compound Sentences (HSK 6) in the grammar reference, which has the full explanation, more worked examples, and what to learn before and after it.
More pairs: 才 vs 就 · 朝 vs 向 · 从 vs 自从 · 大概 vs 恐怕 · 得很 vs 极了 · 光 vs 只 · 互相 vs 相互 · 叫 vs 让 · 每 vs 各 · 听不懂 vs 没听懂 · 需要 vs 要 · 因为 vs 为了 · all 81 pairs.
Frequently asked questions
What is the difference between 只有…才 and 只要…就?
只有…才 states the only condition, while 只要…就 states a sufficient one. 只有努力才能成功 means effort is required. 只要努力就能成功 means effort is enough.
What is the difference between 只要…就… and 只有…才…?
只要…就… gives a sufficient condition: 只要努力就能成功 means effort is enough. 只有…才… gives the only condition: 只有努力才能成功 means without effort you cannot succeed.
GraphChinese drills each of these patterns and schedules the review that keeps it. The whole course, HSK 0 through HSK 6, is $49 once for lifetime access.
Start at your true level