SentenceCoach造句教练

语法 · 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.

By Cheng Xu · Updated 4 November 2026

句型Patterns

例句Examples

常见错误Common mistakes

重点词语Words in this guide

Try it: write a sentence with 只要…就 vs 只有…才

Free · no sign-up · AI feedback can be wrong. Don't paste personal information. How to type Chinese · My mistakes

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").