Cantonese sentence structure: a complete guide

If you already speak English, you have a head start with Cantonese sentence structure. Both languages use Subject, Verb, Object (SVO) word order as their foundation. "I eat rice" in English maps directly to 我食飯 (ngo5 sik6 faan6) in Cantonese: same order, same logic.
But Cantonese has its own unique features that make it expressive and nuanced. This guide covers everything you need to know about building Cantonese sentences.
Basic SVO word order
The core of a Cantonese sentence follows the pattern you already know from English:
- 我飲水 (ngo5 jam2 seoi2): I drink water
- 佢食麵 (keoi5 sik6 min6): He/she eats noodles
- 我哋去學校 (ngo5 dei6 heoi3 hok6 haau6): We go to school
This familiar structure means you can start making sentences immediately. Subject first, then what the subject does, then what they do it to.
Negation: 唔 and 冇
Cantonese has two main negation words, and using the right one matters:
唔 (m4) negates present or future actions and states. Place it directly before the verb:
- 我唔食 (ngo5 m4 sik6): I don't eat / I won't eat
- 佢唔好 (keoi5 m4 hou2): He/she is not good
- 我唔去 (ngo5 m4 heoi3): I'm not going
冇 (mou5) negates past actions or indicates absence. Think of it as "didn't" or "don't have":
- 我冇食 (ngo5 mou5 sik6): I didn't eat
- 我冇錢 (ngo5 mou5 cin2): I don't have money
- 佢冇嚟 (keoi5 mou5 lai4): He/she didn't come
Asking questions
Cantonese has several ways to form questions, all simpler than English (no auxiliary verbs needed):
Yes/no questions use the verb-not-verb pattern. Instead of adding a question word, you offer both the positive and negative forms:
- 你食唔食?(nei5 sik6 m4 sik6): Do you eat? (literally: you eat not eat?)
- 好唔好?(hou2 m4 hou2): Is it good? / Okay?
- 去唔去?(heoi3 m4 heoi3): Going or not going?
You can also add 嗎 (maa3) at the end of a statement, though this is less common in natural Cantonese than the verb-not-verb pattern.
Question words go where the answer would be, not at the beginning of the sentence:
- 你去邊度?(nei5 heoi3 bin1 dou6): Where are you going? (you go where?)
- 你食咩?(nei5 sik6 me1): What are you eating? (you eat what?)
- 你幾時嚟?(nei5 gei2 si4 lai4): When are you coming? (you when come?)
Time words come before the verb
Unlike English where time can go at the beginning or end of a sentence, Cantonese time expressions typically come before the verb:
- 我今日去 (ngo5 gam1 jat6 heoi3): I go today (I today go)
- 佢尋日食咗飯 (keoi5 cam4 jat6 sik6 zo2 faan6): He/she ate yesterday
- 我哋聽日見 (ngo5 dei6 ting1 jat6 gin3): We'll see each other tomorrow
Aspect markers instead of tenses
Cantonese does not conjugate verbs for tense. Instead, it uses aspect markers, small words placed after the verb to indicate whether an action is completed, ongoing, or experienced:
咗 (zo2) marks completed actions:
- 我食咗飯 (ngo5 sik6 zo2 faan6): I have eaten
- 佢走咗 (keoi5 zau2 zo2): He/she has left
緊 (gan2) marks actions happening right now:
- 我食緊飯 (ngo5 sik6 gan2 faan6): I am eating
- 佢訓緊覺 (keoi5 fan3 gan2 gaau3): He/she is sleeping
過 (gwo3) marks actions that have been experienced:
- 我去過日本 (ngo5 heoi3 gwo3 jat6 bun2): I have been to Japan
- 你食過未?(nei5 sik6 gwo3 mei6): Have you eaten it before?
Sentence-final particles: the soul of Cantonese
This is where Cantonese truly shines. Sentence-final particles are small words added at the end of sentences that convey mood, attitude, and nuance. They are what make Cantonese sound natural and expressive:
啦 (laa1) softens suggestions and signals "that's the situation":
- 走啦 (zau2 laa1): Let's go! (soft, suggesting)
- 好啦 (hou2 laa1): Okay then / Alright
呀 (aa3) adds friendliness or emphasis:
- 係呀 (hai6 aa3): Yes! (friendly confirmation)
- 好靚呀 (hou2 leng3 aa3): So pretty!
喎 (wo3) expresses surprise or shares new information:
- 好食喎 (hou2 sik6 wo3): It's delicious! (I just discovered)
- 落雨喎 (lok6 jyu5 wo3): It's raining! (just noticed)
㗎 (gaa3) asserts a fact or explains:
- 係㗎 (hai6 gaa3): It is (asserting a fact)
- 唔得㗎 (m4 dak1 gaa3): That won't work (explaining)
Mastering these particles is what separates textbook Cantonese from natural conversation. Start by listening for them in native speech, then gradually incorporate them into your own sentences. YumCha's lessons introduce particles in context so you learn when and how to use each one naturally.
Putting it all together
A natural Cantonese sentence might combine several of these features: 我尋日冇食飯呀 (ngo5 cam4 jat6 mou5 sik6 faan6 aa3), meaning "I didn't eat yesterday" with a friendly/explanatory tone from the particle 呀.
The beauty of Cantonese grammar is its consistency. Once you learn these patterns, they apply everywhere. No irregular conjugations, no gendered nouns, no complex case systems. Just logical, buildable structures that let you express yourself clearly from early on.


