How to Say “All the Way Until” with 直到 (zhídào)
直到 (zhídào) means “all the way until,” marking the end-point of a span that runs from earlier right up to it. It comes in two forms. With 才 it means “not until X did Y happen” (直到十二点,我才睡 = “I didn't sleep until twelve”). With 都 + 没/不 it means something still hadn't happened by then (直到天黑,他都没回家 = “by nightfall he still hadn't come home”).
Why this trips learners up
直到 (zhídào) means “all the way until.” It marks the end-point of a stretch of time that runs from some earlier moment right up to it, and then tells you what finally happened (or never did). The frame is 直到 + Time / Event , followed by the main clause. The subject can sit either after 直到 or in front of it: 直到十二点,我才睡 and 我直到十二点才睡 both work.
The first form pairs 直到 with 才: 直到 + Time / Event ,Subject + 才 + …. This says the action finally happened, but late, which English usually phrases as “not until…”: 直到十二点半,我才做完作业 (“I didn't finish my homework until half past twelve”), 他直到大学毕业才开始独立生活 (“he didn't start living independently until he graduated”). Watch out: even though the English says “not,” the Chinese is positive, because the 才 alone carries the “not until,” so you do not add 没.
The second form is negative: 直到 + Time / Event ,Subject + 都 + 没 / 不 + …. This says that right up until that point, something still hadn't happened: 直到电影结束,他都没来 (“he still hadn't shown up by the time the film ended”), 直到现在,我都不知道他的全名 (“even now, I still don't know his full name”). Use 没 for a past action that didn't happen (都没来), and 不 for ability or willingness (都不知道, 都不会).
So the choice after 直到 is the whole lesson: 才 if the thing finally happens at that late point, or 都 + 没/不 if it still hasn't happened even by then. 才 means late but done; 都没 means not done at all across the span.
The structure
Colour key
Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.
Examples in context
Real-world sentences, easiest first. Toggle pinyin or the translation, tap any word to see its role, or play the audio.
Tap a word to see its grammatical role.
zhídào 直到 Pattern zuótiān 昨天 Time wǒ ,我 Subject cái 才 Adverb shōudào tā de huíxìn 收到他的回信 Verb
It wasn't until yesterday that I got his reply (直到…才: late but done).
wǒ 我 Subject zhídào 直到 Pattern xiàwǔ sān diǎn 下午三点 Time cái 才 Adverb chī wǔfàn 吃午饭 Verb
I didn't get to eat lunch until three in the afternoon (subject before 直到).
zhídào 直到 Pattern tiān hēi 天黑 Other tā ,他 Subject dōu 都 Adverb méi 没 Negation huí jiā 回家 Verb
Right up until dark, he still hadn't come home (直到…都没: a past action that didn't happen).
zhídào 直到 Pattern māma dǎ lái diànhuà 妈妈打来电话 Other wǒ ,我 Subject cái 才 Adverb xiǎngqǐ jīntiān shì tā de shēngrì 想起今天是她的生日 Verb
It wasn't until Mum called that I remembered today is her birthday (event + 才).
zhídào 直到 Pattern bǐsài jiéshù 比赛结束 Other wǒmen ,我们 Subject dōu 都 Adverb méi 没 Negation jìn yí gè qiú 进一个球 Verb
Right up until the match ended, we hadn't scored a single goal (都没).
tā 他 Subject zhídào 直到 Pattern kǎoshì jiéshù 考试结束 Other cái 才 Adverb fāxiàn yǒu yí dào tí méi zuò 发现有一道题没做 Verb
He didn't notice he'd left a question blank until the exam was over (subject-first + 才).
zhídào 直到 Pattern xiànzài 现在 Time wǒ ,我 Subject dōu 都 Adverb bù 不 Negation gǎn xiāngxìn zhè shì zhēn de 敢相信这是真的 Verb
Even now, I still can't bring myself to believe this is real (直到现在…都不).
zhè jiā diàn kāi le hěn jiǔ 这家店开了很久 Other zhídào ,直到 Pattern guānmén 关门 Other wǒ ,我 Subject dōu 都 Adverb méi 没 Negation qù guo yí cì 去过一次 Verb
This shop was open a long time, and right up until it closed, I never once went (都没…过).
Common mistakes
Why it happens: 直到 is about lateness, so it pairs with 才 (“only then”), never 就 (“right away”). “I didn't sleep until twelve” is 直到十二点,我才睡, not …我就睡. 就 would mean you slept early, the opposite of what 直到 sets up.
Why it happens: The 才 form is grammatically positive: the 才 itself means “not until,” so don't add 没 just because the English says “not.” “I didn't finish until twelve-thirty” is 直到十二点半,我才做完作业, not …我才没做完作业 (which would mean you still hadn't finished).
Why it happens: In the negative form, a past action that didn't happen takes 没, not 不: 直到天黑,他都没回家 (“he still hadn't come home”). Save 不 for ability or willingness, 都不会, 都不知道, not for a past event that simply didn't occur.
Compare & contrast
| 直到…才: not until X did it happen | 直到…都没/不: by X, still hadn't | The difference |
|---|---|---|
| 直到下班,他才吃午饭zhídào xiàbān, tā cái chī wǔfàn | 直到下班,他都没吃午饭zhídào xiàbān, tā dōu méi chī wǔfàn | 直到下班,他才吃午饭 means the eating finally happened, late, at clock-off time (才 = “only then”). 直到下班,他都没吃午饭 means it still hadn't happened even by then (都没 = “not even by”). 才 = it happened late; 都没 = it didn't happen at all in that span. |
| 直到天亮,我才睡着zhídào tiānliàng, wǒ cái shuìzháo | 直到天亮,我都没睡着zhídào tiānliàng, wǒ dōu méi shuìzháo | 直到天亮,我才睡着 = I did fall asleep, but only at dawn. 直到天亮,我都没睡着 = I never fell asleep, right through to dawn. The 才 form completes late; the 都没 form stays unfulfilled. |
Try it yourself
Say “I didn't eat lunch until three.” Put 才 after the subject to mark how late it was.
Related patterns
Quick reference card
A pocket summary — print it and keep it by your desk.