Level 4 · Upper Intermediate

Conditions: 只要…就 vs 只有…才

只要 A,就 B / 只有 A,才 B

只要 (zhǐyào) means the condition is ENOUGH: 只要你努力,就会进步 "as long as you work hard, you'll improve" — hard work alone gets you there. It pairs with 就.

只有 (zhǐyǒu) means the condition is REQUIRED: 只有多练习,才能说得好 "only by practicing a lot can you speak well" — no practice, no result. It pairs with 才. Swapping the partners (只要…才) is the classic slip.

Examples

只要你努力,会进步。
只要你努力,會進步。
zhǐ yào nǐ nǔ lì jiù huì jìn bù
As long as you work hard, you'll improve.
只要明天不下雨,我们去爬山。
只要明天不下雨,我們去爬山。
zhǐ yào míng tiān bù xià yǔ wǒ men jiù qù pá shān
As long as it doesn't rain tomorrow, we'll go hiking.
只有多练习,能说得好。
只有多練習,能說得好。
zhǐ yǒu duō liàn xí cái néng shuō de hǎo
Only by practicing a lot can you speak well.
只有知道答案。
zhǐ yǒu tā cái zhī dào dá àn
Only he knows the answer.

Common mistakes

✗ 只要你努力,才会进步。
✓ 只要你努力,就会进步。
只要 pairs with 就; 才 belongs to 只有.

Related grammar points

See it in a story

Read this pattern in context: Yu Gong Moves the Mountains · The Princess and the Pea — free graded stories with tap-to-reveal pinyin and translations.

Grammar sticks when you read it in stories

Every grammar point in this guide is built into the Literate Chinese app, with graded stories that use the pattern naturally and flashcards matched to the words you know — in Mainland or Taiwan Mandarin. Free on iOS and Android.

Download on the App Store Get it on Google Play