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 short versionTo say A is more adjective than B, say A, the adjective, then gwo3 過, then B: gou1 gwo3 (taller than). Add di1 啲 after the adjective for a bit more, or hou2 do1 好多 for much more. Use zeoi3 最 before an adjective for the most. Use tung4 同 plus jat1 joeng6 一樣 for the same as. Use mou5 gam3 冇咁 for not as adjective as. Spoken Cantonese prefers gwo3 過 where Mandarin would use bei2 比.

The comparison patterns at a glance

PatternMeaningShape
gwo3
More thanA + adjective + 過 + B
di1
A bit moreadjective + 啲
hou2 do1
好多
Much moreadjective + 好多
zeoi3
The most最 + adjective
tung4 ... jat1 joeng6
同...一樣
The same asA + 同 + B + 一樣 + adjective
mou5 ... gam3
冇...咁
Not as ... asA + 冇 + 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.

ngo5 gou1 gwo3 nei5
I am taller than you
A (ngo5) + adjective (gou1) + gwo3 + B (nei5)
gam1 jat6 dung3 gwo3 cam4 jat6
Today is colder than yesterday
Same shape with a time comparison
Why not bei2 比

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.

keoi5 lek1 di1
He is a bit smarter
di1 means a bit more
ngo5 gou1 di1
I am a bit taller
di1 on its own, B is understood from context
ni1 go3 gwai3 hou2 do1
This one is much more expensive
hou2 do1 means much more, a big difference

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.

ni1 go3 zeoi3 peng4
This one is the cheapest
zeoi3 before the adjective peng4
keoi5 zeoi3 lek1
He is the smartest

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.

ngo5 tung4 nei5 jat1 joeng6 gou1
I am as tall as you
A + tung4 + B + jat1 joeng6 + adjective
ni1 loeng5 go3 jat1 joeng6 gwai3
These two are equally expensive
jat1 joeng6 alone when both items are already named together

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.

gam1 jat6 mou5 cam4 jat6 gam3 jit6
Today is not as hot as yesterday
A + mou5 + B + gam3 + adjective
ngo5 mou5 nei5 gam3 gou1
I am not as tall as you
The mirror image of ngo5 gou1 gwo3 nei5

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.

Continue reading on the blog