比 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
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'.
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 meaning | Exceeds / surpasses (A > B) | Reaches / equals (A = B) |
| Structure (adjective) | A 比 B + adj | A 有 B + 这么/那么 + adj |
| Negative form | Rare; use A 没有 B adj (not a direct negative of 比) | A 没有 B + 这么/那么 + adj |
| With verb phrases | A + 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éiyǒu wǒ nàme gāo.He is not as tall as I am.Negative form of 有 comparison.
- 比他跑得比我快。Tā pǎo de bǐ wǒ kuài.He runs faster than I do.Comparison with verb phrase using 比.
- 有他跑得有我快。Tā pǎo de yǒu wǒ kuài.He runs as fast as I do.Correct verb phrase structure: verb + 得 + 有 + object + adjective.
- 比这个苹果比那个大。Zhège píngguǒ 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.