错 (cuò, "wrong") and 对 (duì, "right") are a matched pair of resultative complements that stamp a verdict directly onto the action. English does this with a separate adverb — "you said it wrongly," "you got it right" — or a whole extra clause. Chinese fuses the judgment onto the verb: 说错 is "said-and-it-came-out-wrong," 做对 is "did-and-got-it-right." The judgment isn't a comment added afterwards; it's baked into the single event. One asymmetry to note from the start: 错 is far more frequent as a complement than 对, because we flag mistakes constantly, and 对 is mostly limited to actions that have a definite right answer.
错 = it came out wrong
Attach 错 to any verb whose output can be mistaken, and you get "did it, and it was the wrong one." The high-frequency members are worth memorising as a set:
| Verb + 错 | Pinyin | Meaning |
|---|---|---|
| 说错 | shuō cuò | say the wrong thing / misspeak |
| 写错 | xiě cuò | write wrongly |
| 走错 | zǒu cuò | go the wrong way |
| 打错 | dǎ cuò | dial the wrong number |
| 认错 | rèn cuò | mistake (someone) for another |
不好意思,我打错电话了。
bù hǎoyìsi, wǒ dǎ cuò diànhuà le
Sorry, I dialled the wrong number. (informal) — 打错 = dialled and it was wrong.
这个字你写错了,少了一横。
zhège zì nǐ xiě cuò le, shǎo le yì héng
You wrote this character wrong — it's missing a stroke. (neutral) — 写错 = miswrote it.
我们好像走错路了。
wǒmen hǎoxiàng zǒu cuò lù le
I think we've gone the wrong way. (informal) — 走错 = took the wrong route.
对不起,我认错人了。
duìbuqǐ, wǒ rèn cuò rén le
Sorry, I mistook you for someone else. (informal) — 认错人 = misidentified the person.
对 = it came out right
对 works the same way but with a positive verdict, and only where there is a correct answer to hit — problems, guesses, quiz items, characters:
这道题你做对了。
zhè dào tí nǐ zuò duì le
You got this problem right. (neutral) — 做对 = did it and it's correct.
我猜对了,果然是他!
wǒ cāi duì le, guǒrán shì tā!
I guessed right — it really was him! (informal) — 猜对 = guessed correctly.
老师,这个字我写对了没有?
lǎoshī, zhège zì wǒ xiě duì le méiyǒu?
Teacher, did I write this character correctly? (neutral) — 写对 in a V-了-没有 question.
The 不错 / 不对 trap
Here is the trap that catches every English speaker. You cannot negate these by putting 不 in front to mean "did it wrongly" — the strings 不错 and 不对 already exist with unrelated meanings. 不错 (bú cuò) is a fixed idiom meaning "not bad / pretty good", and 不对 (bú duì) is a stative judgment "incorrect / that's not right," not a resultative on an action.
这家餐厅的菜味道不错。
zhè jiā cāntīng de cài wèidào bú cuò
The food at this restaurant is pretty good. (informal) — 不错 = 'not bad', a compliment.
你说得不对,应该是这样。
nǐ shuō de bú duì, yīnggāi shì zhèyàng
What you said isn't right — it should be like this. (neutral) — 不对 = a verdict 'incorrect', not V-错.
Negation: 没 for the completed sense
To say an action didn't come out wrong — "I didn't misspeak," "I didn't miswrite it" — use 没 with the whole compound: 没说错, 没写错. As always with resultatives, never 不.
别紧张,你没说错,他确实是这么说的。
bié jǐnzhāng, nǐ méi shuō cuò, tā quèshí shì zhème shuō de
Don't panic — you didn't say it wrong, that's exactly what he said. (informal) — 没说错 = it wasn't wrong.
我检查了三遍,确定没写错。
wǒ jiǎnchá le sān biàn, quèdìng méi xiě cuò
I checked three times — I'm sure I didn't write it wrong. (neutral) — 没写错.
Common Mistakes
1. Using 不对 / 不错 to mean "did it wrongly." 不错 means "pretty good"; the resultative is V-错了.
❌ 我写不错了这个字。
Wrong on two counts — 不错 means 'not bad', and it can't sit inside the verb; use 写错了.
✅ 我写错了这个字。
wǒ xiě cuò le zhège zì
I wrote this character wrong. (informal) — 写错 for the mistake.
2. Negating the completed sense with 不. "Didn't say it wrong" is 没说错, not 不说错.
❌ 我不说错这个词。
Incorrect — for 'I didn't misspeak', use 没说错.
✅ 我没说错这个词。
wǒ méi shuō cuò zhège cí
I didn't say this word wrong. (neutral) — 没说错 for the completed negation.
3. Splitting the object between the verb and 错/对. The complement clings to the verb; the object follows.
❌ 我打电话错了。
Incorrect — 电话 can't sit between 打 and 错.
✅ 我打错电话了。
wǒ dǎ cuò diànhuà le
I dialled the wrong number. (informal) — 打错 first, then 电话.
4. Overusing 对 where 好 is needed. 对 requires a right answer; for "did it well/properly" use 好.
❌ 我把这个工作做对了。
Odd — a job isn't 'right/wrong' like a quiz; 'did it properly' is 做好了.
✅ 我把这个工作做好了。
wǒ bǎ zhège gōngzuò zuò hǎo le
I've done this job properly. (neutral) — 做好 for completing well, 做对 only for a correct answer.
Key Takeaways
- 错 (cuò) and 对 (duì) fuse a verdict onto the verb: 说错, 写错, 走错, 打错 (wrong); 做对, 猜对, 写对 (right).
- 错 is far more common than 对; use 对 only where there's a correct answer to hit.
- 不错 = "pretty good" and 不对 = "that's incorrect" — neither means "did it wrongly." See 不错 meaning.
- Negation: 没说错 / 没写错 for "didn't get it wrong," never 不.
- For "did it well" with no single right answer, reach for 做好, not 做对.
Now practice Chinese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Chinese→Related Topics
- Resultative 完: Finishing an ActionHSK 2 — 完 (wán) is the resultative that says an action reached its endpoint or a quantity was used up — 吃完 (finish eating), 做完 (finish doing), 用完 (use up); distinct from 了, negated with 没.
- Resultative 清楚: Doing It ClearlyHSK 3 — 清楚 (qīngchu, clearly) is a two-syllable resultative complement — 看清楚 (see clearly), 听清楚 (hear clearly), 说清楚 (explain clearly), 写清楚 (write legibly) — proving the pattern is about result, not word length.
- Negating Resultatives: 没, Never 不HSK 2 — Resultative complements are negated with 没(有), not 不 — 没听懂 'didn't understand', 没做完 'didn't finish' — because a result is about whether an action reached its outcome; the 不 you may reach for only appears in the separate potential form (听不懂 'can't understand').