Easily confusedHSK 4

比 vs 有 (bǐ vs yǒu): comparing degree – 'than' vs 'as…as'

比 and 有 are both used for comparisons in Chinese, but they convey different meanings. 比 indicates that one thing exceeds another in a certain aspect (like 'more than'), while 有 is used to say that something reaches a certain level or is equal to another (like 'as…as'). Mastering the distinction is essential for accurate comparisons, especially when using adjective or verb phrases.

Both 比 and 有 form comparisons, but 比 highlights that the first item surpasses the second (e.g., 'A is taller than B'), while 有 asserts that the first reaches or equals the level of the second (e.g., 'A is as tall as B'). The structures differ: 比 directly uses the adjective (A 比 B + adj), whereas 有 requires 这么/那么 before the adjective (A 有 B 这么/那么 + adj). Additionally, 有 is commonly used in negative form (A 没有 B 这么/那么 + adj) to mean 'A is not as adj as B'.

When to use each

compared to; than

Use 比 when you want to say that one thing is more (or less) than another in a certain aspect. It directly marks the standard of comparison and is followed by an adjective. For example, 他比我高 (tā bǐ wǒ gāo) means 'He is taller than me'.

When the degree is extreme, 比 can be strengthened with 还 (hái) or 更 (gèng) before the adjective, e.g., 他比我还高 (tā bǐ wǒ hái gāo) 'He is even taller than me'.

yǒu
have; (in comparison) as…as

Use 有 when you want to express that one thing reaches a certain level or is equal to another. The structure is 'A + 有 + B + 这么/那么 + adjective'. For example, 他有我这么高 (tā yǒu wǒ zhème gāo) means 'He is as tall as me'. It is often used in negative sentences: 'A + 没有 + B + 这么/那么 + adjective' means 'A is not as adj as B'.

With verb phrases, the structure becomes 'A + verb + 得 + 有 + B + (那么) + adjective', e.g., 他跑得有我快 (tā pǎo de yǒu wǒ kuài) 'He runs as fast as I do'. The 这么/那么 can be omitted when the context is clear, but including it is more natural.

At a glance

Core meaningExceeds / surpasses (A > B)Reaches / equals (A = B)
Structure (adjective)A 比 B + adjA 有 B + 这么/那么 + adj
Negative formRare; use A 没有 B adj (not a direct negative of 比)A 没有 B + 这么/那么 + adj
With verb phrasesA + verb + 得 + 比 + B + adj (e.g., 他跑得比我快)A + verb + 得 + 有 + B + (那么) + adj (e.g., 他跑得有我快)

Examples

  • 我高。
    Tā bǐ wǒ gāo.
    He is taller than me.
    Shows that 'he' exceeds 'me' in height.
  • 我这么高。
    Tā yǒu wǒ zhè me gāo.
    He is as tall as I am.
    Uses 这么 to show equal height.
  • 他没我那么高。
    Tā méi yǒu wǒ nà me gāo.
    He is not as tall as I am.
    Negative form of 有 comparison.
  • 他跑得我快。
    Tā pǎo dé bǐ wǒ kuài.
    He runs faster than I do.
    Comparison with verb phrase using 比.
  • 他跑得我快。
    Tā pǎo děi yǒu wǒ kuài.
    He runs as fast as I do.
    Correct verb phrase structure: verb + 得 + 有 + object + adjective.
  • 这个苹果那个大。
    Zhè ge píng guǒ bǐ nà ge dà.
    This apple is bigger than that one.
    Simple adjective comparison.

Common mistakes

  • Using 比 to say 'A is as…as B' — this gives the opposite meaning. Use 有.
  • Using 有 + adjective without 这么/那么 — e.g., '他有我高' is incomplete or unnatural; correct: '他有我这么高'.
  • For negative comparisons, using '不有' (bù yǒu) instead of 没有 (méiyǒu) — correct negative of 有 comparison is 'A 没有 B 这么/那么 + adj'.
  • Confusing the meaning of 有 in comparison with possession — context determines the structure.
  • Using 比 in verb phrase comparisons without 得 — e.g., '他比我跑快' is wrong; need '他跑得比我快'.

FAQ

When should I use 比 vs 有 in comparisons?
Use 比 when you want to say that something is more than something else (exceeding). Use 有 when you want to say that something reaches the same level (as…as). For example, 他比我高 (he is taller than me) vs 他有我那么高 (he is as tall as me).
Can 比 be used in negative sentences?
比 itself is rarely directly negated. To say 'A is not as adj as B', use 没有 with the adjective: 'A 没有 B (这么/那么) + adj'. For example, 他没有我高 means 'He is not as tall as me' — this uses 没有, not 比.
How do I use 有 in comparisons with verb phrases?
For verb phrases, the structure is: 'A + verb + 得 + 有 + B + (那么) + adjective'. Example: 他跑得有我那么快 (he runs as fast as I do). Do not omit 得, and the 那么 can be included for naturalness.
Is it correct to say '他有我跑得快'?
No, that is ungrammatical. The correct form is '他跑得有我快' or '他跑得有我那么快'. The verb must be repeated with 得 before the comparison word.