# Chinese Time Expressions: How to Express Time and Duration in Mandarin
> How to ask and tell time in Chinese is a module that Chinese learners cannot skip. Learn how to ask for the time and use time markers here!
**URL:** https://migaku.com/blog/chinese/chinese-time-expressions
**Last Updated:** 2026-01-28
**Tags:** vocabulary, phrases, grammar
---
Talking about time when [learning Chinese](https://migaku.com/learn-chinese) feels different. It's not just new words for yesterday or tomorrow. The truth is, it's a different way of thinking about time itself — more visual, more logical, and strangely freeing once you get it. Basically, you're placing your event on a timeline using a few key characters and a fixed word order. Allow me to explain in details of how this grammar works!

<toc></toc>

---
## The word order of expressing time in Chinese Mandarin
To talk about time, we need to learn Chinese [word order](https://migaku.com/blog/chinese/chinese-word-order) first. In Mandarin Chinese, you almost always establish when something happens before you say what happens or who does it. 

> The core formula is simple: Time + (Subject) + Action.

Think of it like setting the stage. You don't say "I will meet a friend tomorrow." You set the scene first: 
- <typo lang="zh" syntax="明天[ming2 tian1;t]我[wo3;r]要[yao4;v|yao1;v|bing4 yao4;c]见[jian4;v|xian4;v]一[yi1;m]个[ge4;q]朋友[peng2 you5;n]"></typo>。<br>*Tomorrow I will meet a friend.*

The time in Mandarin Chinese <typo lang="zh" syntax="明天[ming2 tian1;t]"></typo> (Tomorrow) is the very first piece of information. This applies to clock times, days, and broader time periods. 
- <typo lang="zh" syntax="下午[xia4 wu3;t]三[san1;m|lian2 er4 bing4 san1;i]点[dian3;m]我们[wo3 men5;r]开会[kai1 hui4;v]"></typo>。<br>*Afternoon three o’clock we have a meeting.*
- <typo lang="zh" syntax="去年[qu4 nian2;t]我[wo3;r]去[qu4;v|hou4 qu4;t]了[le5;ul|liao3;ul|liao4;ul]上海[shang4 hai3;ns]"></typo>。<br>*Last year I went to Shanghai.*

This might feel backward at first. But the more you practice where to place the expressions of time in Chinese language, the more logical it becomes. You're providing the context upfront. In other words, you're telling your listener the temporal chapter before giving them the story. It's the most fundamental habit to build, and it makes your speech instantly more native-sounding.

---
## Simple markers to tell time in Chinese: 上, 这, and 下
Once you accept the time-first rule, you need your main vocabulary pins. The beautiful part is how consistent and logical the system is. 

> For days, weeks, months, and years in Chinese time, you'll use a powerful trio: <typo lang="zh" syntax="上[shang4;f|shang3;f|xian1 lai2 hou4 shang4;l|hou4 shang4;t]"></typo> (Last), <typo lang="zh" syntax="这[zhe4;r]"></typo> (This), and <typo lang="zh" syntax="下[xia4;f|wu3 xing2 bing4 xia4;i|xian1 lai2 hou4 xia4;i|hou4 xia4;f]"></typo> (Next).

Look at the pattern of these Chinese phrases. 
- Yesterday is <typo lang="zh" syntax="昨天[zuo2 tian1;t]"></typo> (Yesterday).
- Last week is <typo lang="zh" syntax="上[shang4;f|shang3;f|xian1 lai2 hou4 shang4;l|hou4 shang4;t]个[ge4;q]星期[xing1 qi1;t]"></typo> (Last week).
- Last month is <typo lang="zh" syntax="上[shang4;f|shang3;f|xian1 lai2 hou4 shang4;l|hou4 shang4;t]个[ge4;q]月[yue4;m]"></typo> (Last month).
- Last year is <typo lang="zh" syntax="去年[qu4 nian2;t]"></typo> (Last year).
- Tomorrow is <typo lang="zh" syntax="明天[ming2 tian1;t]"></typo> (Tomorrow).
- Next week is <typo lang="zh" syntax="下个星期[xia4 ge4 xing1 qi1;t]"></typo> (Next week).
- Next month is <typo lang="zh" syntax="下[xia4;f|wu3 xing2 bing4 xia4;i|xian1 lai2 hou4 xia4;i|hou4 xia4;f]个[ge4;q]月[yue4;m]"></typo> (Next month).
- Next year is <typo lang="zh" syntax="明年[ming2 nian2;t]"></typo> (Next year).
- This week is <typo lang="zh" syntax="这[zhe4;r]个[ge4;q]星期[xing1 qi1;t]"></typo> (This week).
- This month is <typo lang="zh" syntax="这[zhe4;r]个[ge4;q]月[yue4;m]"></typo> (This month).
- This year is <typo lang="zh" syntax="今年[jin1 nian2;t]"></typo> (This year).

You'll love how this pattern repeats. It takes the guesswork out. If you know <typo lang="zh" syntax="星期[xing1 qi1;t]"></typo> (Week), you automatically know <typo lang="zh" syntax="上[shang4;f|shang3;f|xian1 lai2 hou4 shang4;l|hou4 shang4;t]个[ge4;q]星期[xing1 qi1;t]"></typo>, <typo lang="zh" syntax="这[zhe4;r]个[ge4;q]星期[xing1 qi1;t]"></typo>, and <typo lang="zh" syntax="下个星期[xia4 ge4 xing1 qi1;t]"></typo>. More or less, you've just learned nine phrases with three words in Chinese time system.

---
## Duration of time vs. Point-in-time: Two distinct Chinese time usages
This is a classic stumbling block, but conquering it is a game-changer. Chinese makes a crucial distinction between how long something lasted (Duration) and when it happened (A point-in-time). Mixing these up is a very common mistake.

### Express time and duration in Mandarin Chinese
For stating a duration — the length of an action — you often use the particle <typo lang="zh" syntax="了[le5;ul|liao3;ul|liao4;ul]"></typo> placed after the verb and the time period. The structure focuses on the span. For example:
- <typo lang="zh" syntax="我[wo3;r]学[xue2;n]了[le5;ul|liao3;ul|liao4;ul]三[san1;m|lian2 er4 bing4 san1;i]年中[nian2 zhong1;un]文[wen2;n]"></typo>。<br>*I studied Chinese for three years.* (The emphasis is on the three-year journey.)
- <typo lang="zh" syntax="他[ta1;r]睡[shui4;v]了[le5;ul|liao3;ul|liao4;ul]十[shi2;m]个[ge4;q]小时[xiao3 shi2;n]"></typo>。<br>*He slept for ten hours.*

### Refer to a specific time in Mandarin
For indicating a point-in-time — a moment or period when something occurred — you use the Chinese word <typo lang="zh" syntax="的[de5;uj|di4;uj|di2;uj|di1;uj]时候[shi2 hou5;n]"></typo> (At the time of). This sets the scene. 
- <typo lang="zh" syntax="我[wo3;r]学[xue2;n]中文[zhong1 wen2;nz]的[de5;uj|di4;uj|di2;uj|di1;uj]时候[shi2 hou5;n]"></typo>…… <br>*When I was studying Chinese...* (This exact time introduces what happened during that era. The difference is critical.)
- <typo lang="zh" syntax="我[wo3;r]住[zhu4;v]北京[bei3 jing1;ns]的[de5;uj|di4;uj|di2;uj|di1;uj]时候[shi2 hou5;n]"></typo>…… <br>*When I lived in Beijing...* (A backdrop for another story.)

---
## Navigating the vocabulary to tell general time of the past, present, and future
[Chinese verbs don't change form for tense](https://migaku.com/blog/chinese/chinese-verb-tenses). The truth is, time is indicated by context, time words, and a few powerful particles. This seems daunting but it's actually quite straightforward once you stop looking for conjugations.

### Past tense time expressions
The particle <typo lang="zh" syntax="了[le5;ul|liao3;ul|liao4;ul]"></typo> is your primary signal for a completed action or change of state, often (but not always) placing an event in the past. 
- <typo lang="zh" syntax="我[wo3;r]昨天[zuo2 tian1;t]买[mai3;v]了[le5;ul|liao3;ul|liao4;ul]一[yi1;m]件[jian4;zg]衣服[yi1 fu5;n]"></typo>。<br>*I yesterday bought a piece of clothing.* (The <typo lang="zh" syntax="昨天[zuo2 tian1;t]"></typo> tells you 'when', and the <typo lang="zh" syntax="了[le5;ul|liao3;ul|liao4;ul]"></typo> confirms the action is done.)

For life experiences, use <typo lang="zh" syntax="过[guo4;ug|guo5;ug]"></typo>: 
- <typo lang="zh" syntax="我[wo3;r]没[mei2;v|mo4;v]吃[chi1;v]过[guo4;ug|guo5;ug]这[zhe4;r]个[ge4;q]"></typo>。<br>*I haven’t eaten this before.*

### Chinese vocabulary for future tense
The future is often clear from time words like <typo lang="zh" syntax="明天[ming2 tian1;t]"></typo> (Tomorrow). You can add <typo lang="zh" syntax="会[hui4;v|kuai4;v]"></typo> (Will) or <typo lang="zh" syntax="要[yao4;v|yao1;v|bing4 yao4;c]"></typo> (Going to) for clarity: 
- <typo lang="zh" syntax="我[wo3;r]下[xia4;f|wu3 xing2 bing4 xia4;i|xian1 lai2 hou4 xia4;i|hou4 xia4;f]个[ge4;q]月[yue4;m]要[yao4;v|yao1;v|bing4 yao4;c]去[qu4;v|hou4 qu4;t]旅行[lü3 xing2;vn]"></typo>。<br>*I next month am going to travel.*

### Core phrases for present ongoing time in Mandarin Chinese
For present ongoing action, use <typo lang="zh" syntax="在[zai4;p]"></typo> or <typo lang="zh" syntax="正在[zheng4 zai4;t]"></typo>: 
- <typo lang="zh" syntax="她[ta1;r]在[zai4;p]看书[kan4 shu1;v]"></typo>。<br>*She is reading a book.*

So, in other words, you're adding clear signposts around a stable, unchanging verb. It's efficient and clean.

---
## Vague time periods and the time-related flow: 以前, 以后, and 然后
Life isn't just isolated points; it's a sequence. To talk about before, after, and then, you have a brilliant set of tools. These words help you link events on your timeline.

- <typo lang="zh" syntax="以前[yi3 qian2;f]"></typo> (Before) means 'before' or 'ago'. It can be used after a verb phrase: <typo lang="zh" syntax="吃饭[chi1 fan4;v]以前[yi3 qian2;f]"></typo> (Before eating). Or with a time period: <typo lang="zh" syntax="三[san1;m|lian2 er4 bing4 san1;i]年[nian2;m]以前[yi3 qian2;f]"></typo> (Three years ago).
- <typo lang="zh" syntax="以后[yi3 hou4;f]"></typo> (After) means 'after' or 'later'. <typo lang="zh" syntax="下班[xia4 ban1;v]以后[yi3 hou4;f]"></typo> (After getting off work), <typo lang="zh" syntax="五[wu3;m]分钟[fen1 zhong1;q]以后[yi3 hou4;f]"></typo> (Five minutes later).
- <typo lang="zh" syntax="然后[ran2 hou4;c]"></typo> (Then) is your go-to for 'then' or 'after that', showing the next step in a sequence. <typo lang="zh" syntax="我[wo3;r]先[xian1;d|bing4 xian1;d]回家[hui2 jia1;n]，然后[ran2 hou4;c]做饭[zuo4 fan4;v]"></typo> (I first go home, then cook). It’s the glue for storytelling.

Basically, with <typo lang="zh" syntax="以前[yi3 qian2;f]"></typo>, <typo lang="zh" syntax="以后[yi3 hou4;f]"></typo>, and <typo lang="zh" syntax="然后[ran2 hou4;c]"></typo>, you can map out any series of events clearly and naturally, which is the whole point of talking about time. Sometimes you will notice that many Chinese learners, also Chinese native speakers, use <typo lang="zh" syntax="然后[ran2 hou4;c]"></typo> a lot as a filler, unconsciously. To overcome this, you can try to record yourself on a speech, and then consciously replace <typo lang="zh" syntax="然后[ran2 hou4;c]"></typo> with a natural pause.

---
## Ask for the time in real-life situations: 什么时候, 几点, 多久
So, you've learned how to state when things happen. But what about when you need to ask? This is where you turn the structure around, and it’s just as logical. The thing is, asking about time is often easier than explaining it, because you're using a clear set of question words that slot right into the sentence patterns you already know.

Your most important tool is <typo lang="zh" syntax="什么[shen2 me5;r]时候[shi2 hou5;n]"></typo> (When). It’s your direct substitute for a time phrase. Remember the golden rule? Time comes first. So does the question word for time. You simply replace the time slot in your sentence with <typo lang="zh" syntax="什么[shen2 me5;r]时候[shi2 hou5;n]"></typo>.
- <typo lang="zh" syntax="你[ni3;r]什么[shen2 me5;r]时候[shi2 hou5;n]来[lai2;v]"></typo>？<br>*When will you come?*
- <typo lang="zh" syntax="晚会[wan3 hui4;n]什么[shen2 me5;r]时候[shi2 hou5;n]开始[kai1 shi3;v]"></typo>？<br>*When will the gala begin?*

For a more specific "what time," use <typo lang="zh" syntax="几点[ji3 dian3;m]"></typo> (What time). 
- <typo lang="zh" syntax="我们[wo3 men5;r]几点[ji3 dian3;m]见面[jian4 mian4;n]"></typo>？<br>*What time do we meet?*
- <typo lang="zh" syntax="现[xian4;tg]在[zai4;p]几点[ji3 dian3;m]了[le5;ul|liao3;ul|liao4;ul]"></typo>？<br>*What time is it now?*

But here’s the nuance we discussed earlier: you must choose your question based on whether you want a point in time or a duration. 

If you want to know how long something takes, you ask <typo lang="zh" syntax="多久[duo1 jiu3;m]"></typo> (How long) or <typo lang="zh" syntax="多长时间[duo1 chang2 shi2 jian1;n]"></typo> (What length of time). 
- <typo lang="zh" syntax="你[ni3;r]要[yao4;v|yao1;v|bing4 yao4;c]去[qu4;v|hou4 qu4;t]多久[duo1 jiu3;m]"></typo>？<br>*How long are you going to go?*

If you want to know since when, you use <typo lang="zh" syntax="从[cong2;p|zong4;un]什么[shen2 me5;r]时候[shi2 hou5;n]开始[kai1 shi3;v]"></typo> (From when start). 
- <typo lang="zh" syntax="你[ni3;r]从[cong2;p|zong4;un]什么[shen2 me5;r]时候[shi2 hou5;n]开始[kai1 shi3;v]学[xue2;n]中文[zhong1 wen2;nz]"></typo>？<br>*Since when did you start learning Chinese?*

Basically, you're just taking the declarative structures and swapping in the right interrogative word. If you're a person who likes clear systems, you'll love this consistency. [The question](https://migaku.com/blog/chinese/chinese-questions) word simply occupies the same grammatical territory as the answer would.

---
## Common pitfalls and how to sidestep them to talk about time correctly
Let's preempt some frustration. Here are mistakes I made, so you don't have to. 

1. First, forcing English prepositions. You don't need a word for 'at' in <typo lang="zh" syntax="我[wo3;r]三[san1;m|lian2 er4 bing4 san1;i]点[dian3;m]吃饭[chi1 fan4;v]"></typo> (I three o’clock eat). Adding one is wrong. The time phrase stands alone.
2. Second, overusing [了](https://migaku.com/blog/chinese/chinese-particle-le). It doesn't equal English past tense. It marks completion. If you're stating a past fact without emphasizing it's finished, you might not need it. <typo lang="zh" syntax="昨天[zuo2 tian1;t]我[wo3;r]在[zai4;p]家[jia1;q]"></typo> (Yesterday I was at home) is often fine without 了. The downside to overusing it is sounding unnatural.
3. Finally, the classic word order slip. When you're nervous, you might blurt out <typo lang="zh" syntax="我[wo3;r]要[yao4;v|yao1;v|bing4 yao4;c]见[jian4;v|xian4;v]朋友[peng2 you5;n]明天[ming2 tian1;t]"></typo>. It happens. The fix is slow, deliberate practice of the Time + Subject + Action formula until it's muscle memory. Write it out. Say it out loud. Your brain will rewire itself.

---
## Practical tips for making Chinese time system stick
Learning this system can feel abstract, so here are concrete tips from my own journey. In short - you have to practice building the timeline visually.

1. First, drill the core word order of Chinese grammar religiously. Write ten simple sentences daily using the Time + Subject + Action formula. Use <typo lang="zh" syntax="今天[jin1 tian1;t]"></typo> (Today), <typo lang="zh" syntax="晚上[wan3 shang5;t]八[ba1;m]点[dian3;m]"></typo> (Evening eight o’clock), <typo lang="zh" syntax="下个星期[xia4 ge4 xing1 qi1;t]"></typo> (Next week). This isn't creative work; it's construction training.
2. Second, tackle the duration vs. point-in-time hurdle with a two-column list. On one side, write duration in Chinese sentences. On the other, write point-in-time sentences using <typo lang="zh" syntax="的[de5;uj|di4;uj|di2;uj|di1;uj]时候[shi2 hou5;n]"></typo>. Force yourself to see and feel the difference. A classic mistake is mixing these up, so preempt that confusion.
3. Finally, listen for time markers. When watching a show or listening to a podcast, just focus on catching the time words. <typo lang="zh" syntax="然后[ran2 hou4;c]"></typo> (Then), <typo lang="zh" syntax="以后[yi3 hou4;f]"></typo> (After), <typo lang="zh" syntax="以前[yi3 qian2;f]"></typo> (Before). Notice where they are in the sentence.

Anyway, if you want to practice these time expressions with real Chinese content, Migaku's browser extension and app let you look up words and phrases instantly while watching shows or reading articles. Makes learning from immersion way more practical. There's a 10-day free trial if you want to check it out.

<img src="https://migaku-cms-assets.migaku.com/2_screens_lightblue_migachu_7_2014c46fa8/2_screens_lightblue_migachu_7_2014c46fa8.png" width="1620" height="1200" alt="Learn Chinese culture and Chinese time words with Migaku" />

<prose-button href="/learn-chinese" text="Learn Chinese with Migaku"></prose-button>

---
## FAQs
<accordion heading="How do you say 9:45 in Chinese?">There are two common ways. The formal way is <typo lang="zh" syntax="九[jiu3;m]点[dian3;m]四[si4;m]十[shi2;m]五[wu3;m]分[fen1;v|fen4;v|hou4 fen4;n]"></typo> (Nine o'clock forty-five minutes). The more colloquial, everyday way is <typo lang="zh" syntax="差[cha4;a|chai1;a|cha1;a]一刻[yi1 ke4;m]十[shi2;m]点[dian3;m]"></typo> (A quarter to ten o'clock), using <typo lang="zh" syntax="差[cha4;a|chai1;a|cha1;a]"></typo> (To lack) to express the time before the next hour. Both are correct, but the second sounds more natural in casual conversation.</accordion>

---
## Pick up Chinese vocabulary for time from reality
The final step is passive [immersion](https://migaku.com/blog/chinese/chinese-immersion-learning). Follow Chinese social media or vloggers. When you see a post titled <typo lang="zh" syntax="我[wo3;r]上[shang4;f|shang3;f|xian1 lai2 hou4 shang4;l|hou4 shang4;t]个[ge4;q]周末[zhou1 mo4;t]"></typo> (My last weekend), you’ve just reviewed the time-first rule. Hearing <typo lang="zh" syntax="我们[wo3 men5;r]以后[yi3 hou4;f]见[jian4;v|xian4;v]"></typo> (We’ll see each other later) drills sequence. Your media feed becomes a continuous, living quiz.

> If you consume media in Chinese, and you understand at least some of the messages and sentences within that media, you will make progress. _Period_.

Connect your study directly to the rhythm of daily life.