The set pattern “都……了”
The pattern “都……了” (dōu... le) shows that a time or a state has already reached a certain point.
It usually carries a tone of:
emphasis
impatience
urging someone on
Core meaning
都 + ... + 了
It is usually rendered as:
“it's already …”
“it's got to … already”
“…, and still …”
Examples
都12点了,我们吃饭吧。
It's already twelve — let's eat.
都 + 12点 + 了
already + twelve o'clock + 了
都12点了it's already twelve
我们吃饭吧let's eat
Here 都……了 stresses how late it has got.
都8点半了,你还不起床吗?
It's already half past eight — are you still not getting up?
都 + 8点半 + 了
already + half past eight + 了
都8点半了it's already half past eight
你还不起床吗?are you still not getting up?
This sentence carries impatience, or a push to hurry.
我都去过北京了,不想再去了。
I've already been to Beijing — I don't want to go again.
我 + 都 + 去过北京 + 了
I + already + have been to Beijing + 了
我I
都去过北京了have already been to Beijing
不想再去了don't want to go again
Here 都……了 stresses more strongly that it has already happened.
Quick rule
都 + ... + 了
Meaning: a time, state or event has already reached a certain point. It is most often used to emphasise, to complain, or to hurry someone along.
都12点了 — it's already twelve
都8点半了 — it's already half past eight
我都去过北京了 — I've already been to Beijing