Return types for Chinese verbs
English says "I read the book" and walks away without telling you whether you actually finished, or understood a word of it, or even managed to find your place. The verb fires; the rest is implicit. Chinese refuses that ambiguity. A bare verb like 看 is an unresolved promise — it tells you what action ran, not what came out of it. To report the outcome, Chinese pins a second morpheme onto the verb: a complement.
看 is "read / look." Attach 完 and you get 看完 — "read-finished." Attach 懂 and you get 看懂 — "read-understood." Attach 到 and you get 看到 — "looked and actually perceived it." Same verb, three different return types.
// A bare verb is a void-return. The complement declares what it produced. function 看(): void; // just "looked at / read" — no outcome function 看完(): Finished; // finished reading function 看到(): Perceived<Target>; // saw / reached with eyes function 看懂(): Understood; // read and understood function 看清楚(): Clear<Target>; // saw clearly // The shape: V + COMPLEMENT. Pick the return type at author-time.
1. Resultative complements — declaring the outcome
A resultative complement is a verb or adjective that fuses onto the main verb and names the result. The verb answers "what action?"; the complement answers "what state did it leave behind?"
There's a short list of high-frequency complements that do 90% of the work. Each one is a little function that takes a verb and returns a verb with a different outcome baked in. Learn these eight and most of the resultatives you meet will decompose immediately.
| Complement | Pinyin | Result type | Typical compounds |
|---|---|---|---|
| 完 | wán | finished — the action ran to completion | 看完, 吃完, 写完, 做完 |
| 好 | hǎo | done well / ready — the result is acceptable | 做好, 准备好, 写好 |
| 到 | dào | reached / succeeded — the action hit its target | 看到, 听到, 买到, 找到 |
| 懂 | dǒng | understood — input produced comprehension | 看懂, 听懂, 读懂 |
| 清楚 | qīngchu | clearly — the result has high resolution | 看清楚, 说清楚, 听清楚 |
| 见 | jiàn | perceived — a sense registered the stimulus | 看见, 听见, 闻见 |
| 错 | cuò | wrong — the action produced an error | 说错, 写错, 听错, 认错 |
| 对 | duì | right — the action produced a correct result | 做对, 说对, 猜对 |
| 住 | zhù | hold / stick — the result locks in place | 记住, 站住, 抓住 |
Note the pair 到 vs 见. Both roughly mean "the sense registered something," but 到 emphasizes hitting the target (the action succeeded in reaching its object) while 见 emphasizes perception itself (your eyes / ears picked it up). In most contexts they overlap, but 到 extends to non-sense verbs — 买到 (succeeded in buying), 找到 (succeeded in finding) — where 见 would be ungrammatical.
pin() or hold(). 记住
isn't just "remember" — it's "remember and keep it there."
站住 isn't "stand" — it's "stop and stay."
The complement clamps the state in place.
2. Directional complements — where did it go?
A directional complement answers a different question: not "what state did the action produce?" but "which way did the action move?" The toolkit is eight simple directional verbs plus two orientation markers — 来 (toward the speaker) and 去 (away from the speaker) — that compose with them.
Simple directionals attach one verb to give you a direction:
| Complement | Pinyin | Direction | Example |
|---|---|---|---|
| 上 | shàng | up / onto | 爬上 (climb up) |
| 下 | xià | down / off | 坐下 (sit down) |
| 进 | jìn | in / into | 走进 (walk into) |
| 出 | chū | out / out of | 跑出 (run out) |
| 回 | huí | back / return | 走回 (walk back) |
| 过 | guò | across / past | 走过 (walk past) |
| 起 | qǐ | up (from rest) | 站起 (stand up) |
| 开 | kāi | open / apart | 打开 (open up) |
Compound directionals add 来 or 去 to orient the direction relative to the speaker. This is the part English leaves to context; Chinese bakes it into the grammar.
| Toward speaker (来) | Away from speaker (去) | Meaning |
|---|---|---|
| 上来 | 上去 | come up / go up |
| 下来 | 下去 | come down / go down |
| 进来 | 进去 | come in / go in |
| 出来 | 出去 | come out / go out |
| 回来 | 回去 | come back / go back |
| 过来 | 过去 | come over / go over |
| 起来 | — | rise / get up (no 起去) |
These chain onto a main verb cleanly: 走进来 (walk-in-toward — "walk in here"), 跑出去 (run-out-away — "run out of there"), 爬上去 (climb-up-away — "climb up there").
And then Chinese does something remarkable: it abstracts the same directional complements into metaphor. 起来 stops meaning "rise" and starts signalling inception — the beginning of a state. 下去 stops meaning "downward" and starts signalling continuation.
| Compound | Literal | Metaphorical sense |
|---|---|---|
| 想起来 | think-rise-toward | remember (the thought "comes up") |
| 看起来 | look-rise-toward | seems / appears (on the surface) |
| 做下去 | do-down-away | keep doing / continue |
| 说下去 | speak-down-away | go on talking |
3. Potential complements — can you actually pull it off?
So far, every complement reports what did happen. The potential form asks whether the result is achievable at all. You wedge 得 between the verb and the complement to mean "can," or 不 to mean "can't."
// V + 得 + C → can produce result C 看 得 懂 // kàn de dǒng — "can understand (by reading/looking)" 听 得 见 // tīng de jiàn — "can hear" 买 得 到 // mǎi de dào — "can buy / can get hold of" // V + 不 + C → cannot produce result C 看 不 懂 // kàn bu dǒng — "can't understand" 听 不 见 // tīng bu jiàn — "can't hear" 买 不 到 // mǎi bu dào — "can't get hold of"
The potential form is uniquely compact. English needs a modal verb plus the full phrase: "I can't understand what you're saying." Chinese slides one character into the middle of the compound and is done.
4. 完 vs 了 — finished vs. completed
Engineers new to Chinese often collapse 完 and 了 into a single "past tense" concept. They are not the same thing.
- 完 is a resultative complement. It reports that the action ran all the way to its natural end. 吃完 = finished eating.
- 了 is an aspect particle. It marks the action as completed or the state as newly changed, but says nothing about whether the natural endpoint was reached. 吃了 = ate (stopped eating; could be finished, could be halfway).
// Two different claims. 我 吃 了 饭。 // wǒ chī le fàn — "I ate." (action happened; state unclear) I.ate(meal); 我 吃完 了 饭。 // wǒ chīwán le fàn — "I finished the meal." // 完 = finished-return-type; 了 = and-that-happened. I.eat(meal).toCompletion();
They combine freely and often do. 完 declares the return type; 了 stamps the event as having actually occurred. Together they say "yes, the finishing happened." Use one without the other and the message shifts.
5. Twelve sentences in the wild
Resultative, directional, and potential forms side by side.
// ---- Resultative ---- // 我 看完 了 这 本 书。 // wǒ kànwán le zhè běn shū — "I finished reading this book." I.read(book).toCompletion(); // 他 听懂 了 老师 的 话。 // tā tīngdǒng le lǎoshī de huà — "He understood the teacher." he.listen(teacher.words).andUnderstood(); // 我 没 听见 你 说 什么。 // wǒ méi tīngjiàn nǐ shuō shénme — "I didn't hear what you said." I.listen(you.speech).perceived === false; // 你 说错 了。 // nǐ shuōcuò le — "You said it wrong." you.speak().result = WRONG; // 请 记住 这 个 地址。 // qǐng jìzhù zhège dìzhǐ — "Please memorize this address." pin(you.memory, address); // ---- Directional ---- // 她 走进 房间。 // tā zǒujìn fángjiān — "She walked into the room." she.walk().into(room); // 孩子 跑出去 了。 // háizi pǎochūqù le — "The kid ran out (away from speaker)." kid.run().out().awayFromMe(); // 我 想起来 了 他 的 名字。 // wǒ xiǎngqǐlái le tā de míngzi — "I remembered his name." I.recall(name); // the thought "came up" // 请 继续 说 下去。 // qǐng jìxù shuō xiàqù — "Please keep going." you.speak().continue(); // ---- Potential ---- // 这 本 书 我 看 不 懂。 // zhè běn shū wǒ kàn bu dǒng — "I can't understand this book." I.read(book).canUnderstand === false; // 这里 太 吵,我 听 不 见 你。 // zhèlǐ tài chǎo, wǒ tīng bu jiàn nǐ — "It's too loud; I can't hear you." if (room.noisy) I.hear(you) === false; // 票 已经 卖 完 了,买 不 到 了。 // piào yǐjīng màiwán le, mǎi bu dào le // "Tickets are sold out; can't get any." tickets.soldOut && I.buy().canSucceed === false;
6. Common mistakes
7. Next steps
Complements are where Chinese verbs stop being atomic and start composing like functions. Once you internalize the V + COMPLEMENT shape, a large slice of intermediate-level sentences decompose in one glance.
- 的 / 地 / 得 — three accessors — disambiguate the de you meet in potential complements
- The 把 construction — another way to foreground the object and its resulting state
- Module 6: Control Flow — the full chapter on compound sentence structure
- Review session — lock the high-frequency complements into SRS
Chinese verbs carry their return types on their sleeve. Once you read them that way, the grammar starts looking a lot more like code and a lot less like a foreign language.