B1 Time Expressions 16 min read 简单

时间的否定:多久没做某事 (没有...了)

想表达“多久没做某事”,公式就是:主语 + «时间» + «没有» + 动词 + «了»。

Grammar Rule in 30 Seconds

Use '没有 (méiyǒu) + [verb] + [duration] + 了' to express that an action has not occurred for a specific amount of time.

  • Place the duration after the verb: 我没有看电影三个月了 (I haven't watched movies for three months).
  • The particle '了' at the end is mandatory to show the state continues to the present.
  • This structure focuses on the absence of an action, not the action itself.
Subject + 没有 + Verb + Duration + 了

Overview

概览
你有没有试过向妈妈解释为什么两周没给她打电话了?在中文里,时间段要放在前面。
语法原理
当你表达“多久没做某事”时,结构是:主语 + 时间段 + 没有 + 动词。
句型结构
  1. 1主语 2. 时间段 3. 没有 4. 动词 5. 了。
适用场景
记录习惯、缺勤、或解释为什么没回消息。
常见错误
像英语一样把时间放在句末。
与其他句型对比
肯定句中时间在动词后,否定句中时间在动词前。
常见问题解答
问:可以用“没”代替“没有”吗? 答:可以,口语中更常用“没”。

2. Negative Duration Formation

Subject Negator Verb Duration Particle
没有
看书
三天
没有
工作
一个月
我们
没有
见面
一年
没有
运动
两周
没有
吃药
三天
他们
没有
回家
半年

Meanings

This structure indicates that a specific action has not been performed for a certain duration of time, emphasizing the ongoing nature of this absence.

1

Ongoing absence

Expressing that an action has been absent for a duration leading up to now.

“我没有吃{火锅|huǒguō}半年了。”

“他没有{回家|huíjiā}三个月了。”

Reference Table

Reference table for 时间的否定:多久没做某事 (没有...了)
主语 持续时间 否定 + 动词 意思
{我|wǒ}
{三天|sān tiān}
{没有|méiyǒu}{睡觉|shuìjiào}{了|le}
我三天没睡觉了。
{他|tā}
{一个|yī gè}{月|yuè}
{没|méi}{发|fā}{推文|tuīwén}{了|le}
他一个月没发推特了。
{我们|wǒmen}
{两|liǎng}{年|nián}
{没有|méiyǒu}{见面|jiànmiàn}
我们两年没见面了。
{妹妹|mèimei}
{五个|wǔ gè}{小时|xiǎoshí}
{没|méi}{看|kàn}{手机|shǒujī}{了|le}
妹妹五小时没看手机了。
{老师|lǎoshī}
{很|hěn}{久|jiǔ}
{没有|méiyǒu}{打|dǎ}{游戏|yóuxì}{了|le}
老师很久没玩游戏了。
{猫|māo}
{半天|bàntiān}
{没|méi}{吃|chī}{东西|dōngxi}{了|le}
猫半天没吃东西了。

正式程度

正式
我们许久未见了。

我们许久未见了。 (Meeting a friend)

中性
我们很久没有见面了。

我们很久没有见面了。 (Meeting a friend)

非正式
好久没见啦!

好久没见啦! (Meeting a friend)

俚语
好久不见!

好久不见! (Meeting a friend)

用“没有”否定持续时间

没有 + 时长

社交场景

  • {没|méi}{回|huí}{消息|xiāoxi} 没回消息
  • {没|méi}{见面|jiànmiàn} 没见面

日常习惯

  • {没|méi}{洗|xǐ}{衣服|yīfu} 没洗衣服
  • {没|méi}{去|qù}{健身房|jiànshēnfáng} 没去健身房

中英文语序对比

英文逻辑 (避坑!)
我没吃 (动作) + 两天 (时间) ✗ {我|wǒ}{没|méi}{吃|chī}{两|liǎng}{天|tiān}
中文逻辑 (正确)
我 + 两天 (时间) + 没 (否定) + 吃 (动作) ✓ {我|wǒ}{两|liǎng}{天|tiān}{没|méi}{吃|chī}

如何造句

1

时长是具体的吗?

YES
使用 数字 + 量词 (例如:{三个|sān gè}{月|yuè})
NO
使用 '{很|hěn}{久|jiǔ}' (很久)
2

时间放在哪里?

YES
紧跟在主语后面!
NO ↓

常用时间短语

⏱️

短期

  • {十分钟|shí fēnzhōng}
  • {一|yī}{小时|xiǎoshí}
  • {半天|bàntiān}
📅

长期

  • {几个|jǐ gè}{月|yuè}
  • {两|liǎng}{年|nián}
  • {好|hǎo}{久|jiǔ}

按水平分级的例句

1

我没有喝水两个小时了。

2

他没有睡觉五个小时了。

3

我没有看书一天了。

4

我们没有吃饭三个小时了。

1

我没有去学校一个星期了。

2

她没有买衣服一个月了。

3

我们没有打球三个月了。

4

他没有写信半年了。

1

我没有练习中文两个月了,退步了很多。

2

他们没有联系一年了,不知道最近怎么样。

3

我没有去过那个公园,已经三年了。

4

公司没有招人半年了,因为经济不好。

1

我没有感受到这种快乐,已经很久了。

2

他没有参与这个项目三个月了,完全脱节了。

3

我们没有讨论过这个问题,至少半年了。

4

由于天气原因,我没有出门运动两个星期了。

1

我没有再听到他的消息,已经快一年了。

2

这座城市没有举办过大型活动,至少五年了。

3

他没有表现出任何兴趣,已经好几个月了。

4

我没有思考过这个问题,已经很久了。

1

他没有再踏入这间办公室,已然三年有余。

2

该地区没有出现过这种气候异常,至少十年了。

3

我没有再执着于过去,已经很久了。

4

此项政策没有更新过,已有数载。

容易混淆

Negative Duration: 'Haven't done X for Y time' (没有...了) 对比 没做过

Learners mix up experience with duration.

Negative Duration: 'Haven't done X for Y time' (没有...了) 对比 不 + Verb

Learners use '不' for past negation.

Negative Duration: 'Haven't done X for Y time' (没有...了) 对比 Duration + 了

Learners forget the '了'.

常见错误

我不看书三天了

我没有看书三天了

Use 没有 for past/ongoing negation, not 不.

我没有看书三天

我没有看书三天了

The particle 了 is required to show the state continues.

我没有三天看书了

我没有看书三天了

Duration must follow the verb.

我没看书三天了

我没有看书三天了

While '没' is okay, '没有' is more standard for this duration structure.

我没做过看书三天了

我没有看书三天了

Don't mix experience (没做过) with duration (没有...了).

我没有看书了三天

我没有看书三天了

Duration should be before the final particle.

我不看书了三天

我没有看书三天了

Again, use 没有, not 不.

我没练习中文了三个月

我没有练习中文三个月了

The duration must be placed correctly before the particle.

我没去过中国三年了

我没有去中国三年了

Distinguish between 'going to' (action) and 'having been to' (experience).

我没吃过饭两天了

我没有吃饭两天了

Avoid '过' when talking about duration of absence.

我没有再看书三天了

我没有看书三天了

The '再' is redundant here.

我没有看书了,三天了

我没有看书三天了

Avoid splitting the duration from the verb.

我没看书三天

我没有看书三天了

Formal writing requires the full structure.

我没有看书三个月之久了

我没有看书三个月了

Keep it simple; '之久' is unnecessary.

句型

我没有___ ___了。

他没有___ ___了,因为___。

我们没有___ ___了,真想___。

___没有___ ___了,这很___。

Real World Usage

Texting very common

好久没见,你最近怎么样?

Social Media common

我没有去旅游半年了,想去海边。

Doctor's visit common

医生,我没有睡好觉三天了。

Job interview occasional

我没有在这个行业工作两年了。

Food delivery app occasional

我没有点过这家外卖三个月了。

Travel planning common

我们没有去过北京,已经五年了。

🎯

“了”是灵魂所在

如果状态还没改变,一定要加“了”。只说“我两天没吃饭”像在讲过去的故事;加上“了”才说明你现在正饿着呢!«我两天没吃饭了。»
⚠️

千万别用“不”

表达持续时间段的否定只能用“没”。“不”通常指习惯或未来的打算,而“没”才指这段时间内动作没发生。«我三天没抽烟了。»
💬

地道的社交开场白

用“好久没...”来开启对话或为回复晚了道歉,显得非常有礼貌。«好久没联系了,最近怎么样?»

Smart Tips

Always use the '没有...了' sandwich.

我不看书三天 我没有看书三天了

Think of '了' as the 'now' marker.

我没有跑步两周 我没有跑步两周了

If you are talking about time passed, use '没有...了', not '过'.

我没去过中国三年了 我没有去中国三年了

Use the full '没有' instead of the shortened '没'.

我没看书三天了 我没有看书三天了

发音

méi-yǒu

Tone of '没有'

méiyǒu: the 'yǒu' is often dropped to 'méi' in fast speech, but keep '没有' for clarity.

le

Particle '了'

The 'le' is a neutral tone, keep it short and light.

Statement

我没有看书三天了。↓

Falling intonation at the end to show a complete thought.

记住它

记忆技巧

Think of the '了' as a 'lock' that keeps the duration closed until today.

视觉联想

Imagine a calendar with a big red 'X' on the last day you did the action, and a long red line stretching from that day to today's date.

Rhyme

No action done, time has passed, add a '了' to make it last.

Story

Xiao Wang stopped playing basketball. He put his ball in the closet. He hasn't played for three months. He says: '我没有打球三个月了'.

Word Web

没有时间动作持续状态

挑战

Write down 3 things you haven't done for a specific amount of time today.

文化笔记

Very common in daily life to express concern or update friends.

Similar usage, but '没' is often used more frequently than '没有' in casual speech.

They often translate this structure directly into Mandarin, making it very standard.

The structure evolved from the need to express the duration of a negative state, combining the negation '没有' with the aspectual marker '了'.

对话开场白

你多久没有去旅行了?

你多久没有见你的好朋友了?

你有没有很久没有吃过家乡菜了?

你多久没有练习中文了?

日记主题

Write about a hobby you stopped doing.
Write about a friend you haven't seen.
Reflect on your language learning journey.
Describe a long-term change in your lifestyle.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

根据语序填空:主语 + [时间] + [否定词] + [动词]

{我|wǒ} ___ {没有|méiyǒu}{吃|chī}{肉|ròu}{了|le}。

✓ Correct! ✗ Not quite. Correct answer: {三天|sān tiān}
持续时间必须放在主语之后、否定词“没有”之前。
哪个句子在语法上是正确的?

选择“我一个月没见他了”的正确表达:

✓ Correct! ✗ Not quite. Correct answer: {我|wǒ}{一个|yī gè}{月|yuè}{没|méi}{见|jiàn}{他|tā}{了|le}。
正确的模式是:主语 + 持续时间 + 没 + 动词 + 宾语 + 了。
找出并修正错误

{他|tā}{没|méi}{练习|liánxí}{钢琴|gāngqín}{两|liǎng}{个|gè}{小时|xiǎoshí}。

✓ Correct! ✗ Not quite. Correct answer: {他|tā}{两|liǎng}{个|gè}{小时|xiǎoshí}{没|méi}{练习|liánxí}{钢琴|gāngqín}{温暖|wēnnuǎn}{了|le}。
你必须把持续时间“两小时”移动到否定词“没”之前。

Score: /3

练习题

8 exercises
Fill in the blank with the correct structure.

我没有___书三天了。

✓ Correct! ✗ Not quite. Correct answer: 看书
Verb + Duration is the pattern.
Choose the correct sentence. 多项选择

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: 我没有看书三天了
Must use 没有 and 了.
Correct the sentence. Error Correction

Find and fix the mistake:

我没有三天看书了。

✓ Correct! ✗ Not quite. Correct answer: 我没有看书三天了
Duration follows the verb.
Reorder the words. Sentence Reorder

了 / 三天 / 我 / 没有 / 看书

✓ Correct! ✗ Not quite. Correct answer: 我没有看书三天了
Correct order is Subject-Neg-Verb-Dur-Part.
Translate to Chinese. 翻译

I haven't slept for two days.

✓ Correct! ✗ Not quite. Correct answer: 我没有睡觉两天了
Standard structure.
Complete the dialogue. Dialogue Completion

A: 你多久没去健身房了? B: ___

✓ Correct! ✗ Not quite. Correct answer: 我没有去健身房两个月了
Correct structure for duration.
Build a sentence. Sentence Building

Subject: 他, Verb: 工作, Duration: 一年

✓ Correct! ✗ Not quite. Correct answer: 他没有工作一年了
Correct structure.
Match the English to Chinese. Match Pairs

Match: I haven't eaten for 3 hours.

✓ Correct! ✗ Not quite. Correct answer: 我没有吃饭三个小时了
Correct structure.

Score: /8

Practice Bank

10 exercises
将词语排列成正确的顺序: Sentence Reorder

{一个|yī gè}{月|yuè} / {没有|méiyǒu} / {王|Wáng}{先生|xiānsheng} / {来|lái} / {了|le} / {公司|gōngsī}

✓ Correct! ✗ Not quite. Correct answer: {王|Wáng}{先生|xiānsheng} {一个|yī gè}{月|yuè} {没有|méiyǒu} {来|lái} {公司|gōngsī} {了|le}
翻译成中文: 翻译

I haven't drunk coffee for two days.

✓ Correct! ✗ Not quite. Correct answer: {我|wǒ}{两|liǎng}{天|tiān}{没|méi}{喝|hē}{咖啡|kāfēi}{了|le}。
将中文句子与其意思匹配: Match Pairs

匹配以下内容:

✓ Correct! ✗ Not quite. Correct answer: matched
哪一个正确使用了“了”来表示持续状态? 多项选择

选择最合适的句子:

✓ Correct! ✗ Not quite. Correct answer: {我们|wǒmen}{好|hǎo}{久|jiǔ}{没有|méiyǒu}{聊天|liáotiān}{了|le}。
填空: 填空

{她|tā}{一个|yī gè}{学期|xuéqī} ___ {拿到|nádào}{奖学金|jiǎngxuéjīn}{了|le}。

✓ Correct! ✗ Not quite. Correct answer: {没有|méiyǒu}
找错误: Error Correction

{我|wǒ}{两|liǎng}{年|nián}{不|bù}{回|huí}{家|jiā}{了|le}。

✓ Correct! ✗ Not quite. Correct answer: {我|wǒ}{两|liǎng}{年|nián}{没|méi}{回|huí}{家|jiā}{了|le}。
重新排列句子: Sentence Reorder

{了|le} / {没|méi} / {半年|bànnián} / {买|mǎi} / {他|tā} / {衣服|yīfu}

✓ Correct! ✗ Not quite. Correct answer: {他|tā}{半年|bànnián}{没|méi}{买|mǎi}{衣服|yīfu}{了|le}
翻译: 翻译

The phone hasn't rung for 10 minutes.

✓ Correct! ✗ Not quite. Correct answer: {手机|shǒujī}{十|shí}{分钟|fēnzhōng}{没|méi}{响|xiǎng}{了|le}。
填入时长: 填空

{弟弟|dìdi} ___ {没|méi}{写|xiě}{作业|zuòyè}{了|le},{妈妈|māma}{很|hěn}{生气|shēngqì}。

✓ Correct! ✗ Not quite. Correct answer: {三个|sān gè}{小时|xiǎoshí}
哪一个描述了“坚持没做某事”的记录? 多项选择

选择最合适的表达:

✓ Correct! ✗ Not quite. Correct answer: {我|wǒ}{五天|wǔ tiān}{没|méi}{抽烟|chōuyān}{了|le}。

Score: /10

常见问题 (8)

No, '不' is for habits or future. '没有' is for past/ongoing duration.

Yes, it marks the state as current.

You can use '很久' (a long time).

No, that is incorrect in this structure.

It is neutral and used in all contexts.

'没做过' is for experience; '没有...了' is for duration.

No, this is for past/ongoing.

Some dialects might use different particles, but this is standard Mandarin.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Hace [tiempo] que no [verbo]

Spanish puts the time at the beginning; Chinese puts it after the verb.

French partial

Je n'ai pas [verbe] depuis [temps]

French uses a preposition; Chinese uses a particle.

German moderate

Ich habe seit [Zeit] nicht mehr [Verb]...

German uses a prepositional phrase; Chinese uses a direct duration structure.

Japanese high

[時間]...していない

Japanese uses the 'te-form' + 'inai'; Chinese uses '没有' + verb.

Arabic partial

لم أفعل... منذ [وقت]

Arabic uses a specific negative particle for past tense; Chinese uses '没有'.

Chinese n/a

没有...了

None.

Learning Path

Prerequisites

Was this helpful?
还没有评论。成为第一个分享想法的人!