Cantonese comparisons: 過, 啲, 最, and equality
Comparing two things in Cantonese is refreshingly simple. There are no comparative endings to memorise. The pattern is just A, then an adjective, then gwo3 過, then B. The biggest surprise for learners who know Mandarin is that spoken Cantonese rarely uses bei2 比. This guide covers more than, a bit more, much more, the most, the same as, and not as good as.
The comparison patterns at a glance
| Pattern | Meaning | Shape |
|---|---|---|
| gwo3 過 | More than | A + adjective + 過 + B |
| di1 啲 | A bit more | adjective + 啲 |
| hou2 do1 好多 | Much more | adjective + 好多 |
| zeoi3 最 | The most | 最 + adjective |
| tung4 ... jat1 joeng6 同...一樣 | The same as | A + 同 + B + 一樣 + adjective |
| mou5 ... gam3 冇...咁 | Not as ... as | A + 冇 + B + 咁 + adjective |
gwo3 過: more than
This is the core comparison. The order feels backwards to an English speaker at first. English puts the comparison word in the middle (taller than), but Cantonese keeps the adjective in its normal spot and adds gwo3 過 (literally to surpass) right after it, then names the thing you are comparing against.
Learners who studied Mandarin reach for bei2 比 (ngo5 bei2 nei5 gou1). In Mandarin that is correct, but in everyday spoken Cantonese it sounds bookish and stiff. Natural Hong Kong Cantonese puts the comparison after the adjective with gwo3 過: gou1 gwo3 (taller than). Reach for gwo3 過 first, and you will sound local.
di1 啲 and hou2 do1 好多: by how much
Once you have the basic comparison, you often want to say by how much. Add di1 啲 after the adjective for a small difference (a bit more), or hou2 do1 好多 for a large one (much more). These go on the adjective, and you can use them on their own without naming B when context is clear.
You can stack this onto a full gwo3 過 comparison. Put the amount at the very end: keoi5 gou1 gwo3 ngo5 hou2 do1 means he is much taller than me. The order is A, adjective, gwo3, B, then the amount.
zeoi3 最: the most
For the superlative, the most or the best, put zeoi3 最 directly before the adjective. Unlike gwo3 過, zeoi3 最 sits in front. There is nothing to compare against because the most already means topping everything.
tung4 ... jat1 joeng6 同...一樣: the same as
To say two things are equal, wrap them with tung4 同 (with) and jat1 joeng6 一樣 (the same). The frame is A, tung4 同, B, jat1 joeng6 一樣, then the adjective. The adjective comes last and tells you what they are equally.
mou5 ... gam3 冇...咁: not as ... as
To say A is not as adjective as B, use mou5 冇 (not have) plus gam3 咁 (so, that much). The shape is A, mou5 冇, B, gam3 咁, then the adjective. Literally it reads A does not have B that adjective, which lands as A is not as adjective as B.
Quick decision guide
- A is more adjective than B? Use A + adjective + gwo3 過 + B.
- A bit more or much more? Add di1 啲 or hou2 do1 好多 after the adjective.
- The most? Put zeoi3 最 before the adjective.
- The same? Use A + tung4 同 + B + jat1 joeng6 一樣 then the adjective.
- Not as adjective as? Use A + mou5 冇 + B + gam3 咁 then the adjective.
Common mistakes
Reaching for bei2 比 like Mandarin
Saying ngo5 bei2 nei5 gou1 for I am taller than you copies the Mandarin frame and sounds unnatural in spoken Cantonese. The local version keeps the adjective first and adds gwo3 過: ngo5 gou1 gwo3 nei5. If you only remember one thing from this page, remember gwo3 過. For more contrasts between the two languages see the Cantonese versus Mandarin guide.
Putting the adjective in the wrong spot
gwo3 過 follows the adjective, but zeoi3 最 comes before it. Saying ngo5 gwo3 gou1 nei5 scrambles the order. Keep it as adjective then gwo3 then B for comparisons, and zeoi3 then adjective for the most.
Mixing up tung4 一樣 and mou5 咁
tung4 同 plus jat1 joeng6 一樣 means the two things are equal. mou5 冇 plus gam3 咁 means one falls short of the other. They are not interchangeable. ngo5 tung4 nei5 jat1 joeng6 gou1 says we are the same height, while ngo5 mou5 nei5 gam3 gou1 says I am shorter.



