Merry Mandarin logo Merry MandarinGrammar Lab
B1 Advanced Aspects & Time

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

直到 zhídào TimeSubject cái Verb
Colour key

Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.

Pattern Subject Verb Time Negation Adverb Other

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 ,我 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).

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 ,他 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 ,我 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 (都没).

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 ,我 Subject dōu Adverb 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 ,我 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

Avoid: 直到十二点,我就睡了。 zhídào shí’èr diǎn, wǒ jiù shuì le.
Say this: 直到十二点,我才睡。 zhídào shí’èr diǎn, wǒ cái shuì.

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.

Avoid: 直到十二点半,我才没做完作业。 zhídào shí’èr diǎn bàn, wǒ cái méi zuò wán zuòyè.
Say this: 直到十二点半,我才做完作业。 zhídào shí’èr diǎn bàn, wǒ cái zuò wán zuòyè.

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).

Avoid: 直到天黑,他都不回家。 zhídào tiān hēi, tā dōu bù huí jiā.
Say this: 直到天黑,他都没回家。 zhídào tiān hēi, tā dōu méi huí jiā.

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'tThe 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.
Rule of thumb直到 sets the end-point of a span (“all the way until X”). Then choose: 才 if the thing finally happens at that point (直到十二点,我才睡 = “I didn't sleep until twelve”), or 都 + 没/不 if it still hasn't happened even by then (直到十二点,我都没睡 = “by twelve I still hadn't slept”). 才 = late but done; 都没 = not done at all.

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
Merry Mandarin How to Say “All the Way Until” with 直到 (zhídào) grammar.merrymandarin.com

A pocket summary — print it and keep it by your desk.

Structure
直到 + Time + Subject + 才 + Verb
Example
直到昨天,我才收到他的回信
It wasn't until yesterday that I got his reply (直到…才: late but done).
Watch out
✗ 直到十二点,我就睡了。  →  ✓ 直到十二点,我才睡。