语法 · HSK 4
只要……就 (zhǐyào…jiù) vs 只有……才 (zhǐyǒu…cái)
只要……就 means "as long as" (sufficient condition: easy to meet, any of these is enough): 只要你努力,就能学好 "As long as you work hard, you can learn it well". 只有……才 means "only if" (necessary condition: the single hard requirement): 只有多练习,才能说得流利 "Only by practising a lot can you speak fluently". Never mix the pairs.
句型Patterns
只要 + Condition,Subject + 就 + ResultAs long as … then …只有 + Condition,Subject + 才 + ResultOnly if … can …
例句Examples
- 只要明天不下雨,我们就去公园。zhǐ yào míng tiān bú xià yǔ, wǒ men jiù qù gōng yuán.As long as it doesn't rain tomorrow, we'll go to the park.
- 只有每天练习,中文才能进步得快。zhǐ yǒu měi tiān liàn xí, zhōng wén cái néng jìn bù de kuài.Only if you practise every day will your Chinese improve quickly.
- 只要你喜欢,我就买给你。zhǐ yào nǐ xǐ huan, wǒ jiù mǎi gěi nǐ.As long as you like it, I'll buy it for you.
常见错误Common mistakes
-
✗只要你努力,才能考上大学。
✓只要你努力,就能考上大学。 / 只有你努力,才能考上大学。
只要 always pairs with 就; 只有 always pairs with 才.
-
✗只有你不去,我就去。
✓只要你不去,我就去。
Use 只要……就 for "as long as".
重点词语Words in this guide
Common questions
What is the difference between 只有 + Noun and 只 + Verb?
只有 goes before a noun or clause (我只有十块钱 "I only have $10"); 只 goes directly before a verb (我只喝茶 "I only drink tea").