B1 Time Expressions 16 min read かんたん

期間の否定:『〜の間〜していない』(没有...了)

To say 'I haven't done X for Y time', put the duration before '没有' and the verb.

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

### Overview
中国語学習において、ある動作を一定期間行っていないという状態を表現することは非常に重要です。日本語では「3日間、本を読んでいません」や「1ヶ月間、彼に会っていません」のように、期間を表す言葉を文のどこに置いても比較的自由ですが、中国語ではこの語順が非常に厳格に決まっています。具体的には Subject + Time Duration + 没有 + Verb (+ Object) + 了 という構造をとります。この構文は、単なる事実の否定ではなく、「その期間ずっとその動作が行われていない」という継続的な状態を強調するものです。日本語の感覚で話すと、つい「動作+期間」という語順にしてしまいがちですが、中国語では「期間+否定+動作」という順序が基本です。この違いを理解することが、自然な中国語への第一歩です。
### How This Grammar Works
この構文の核となるのは、期間を表す言葉(Time Duration)を否定語である 没有(または )の前に置くというルールです。日本語の「〜間、〜していない」という表現と似ていますが、中国語では「期間」が文の主導権を握っていると考えてください。例えば、「3日間、ご飯を食べていない」と言いたい場合、日本語なら「3日間」を文頭に置いても「ご飯を3日間食べていない」としても通じますが、中国語では 我三天没吃饭了 となり、期間が否定の直前に配置されます。
ここで使われる 没有 は、動作の完了や発生を否定する役割を持ちます。習慣的な否定に使われる とは明確に区別しなければなりません。 は「普段〜しない(習慣)」や「〜するつもりはない(意志)」を表しますが、この構文で使う 没有 は「これまでの期間、一度も発生していない」という経験・状態の欠如を指します。また、文末の は非常に重要です。これは「変化」や「現在までの継続」を表す助詞で、この を付けることで「(その期間を経て)現在もその状態が続いている」というニュアンスが加わります。単に事実を述べるだけでなく、話者の現在の状況を伝える際に不可欠な要素です。
### Formation Pattern
この構文は非常に規則的です。以下の表で構成要素を確認しましょう。
| 構成要素 | 中国語の例 | 日本語の役割 | 位置 |
| :--- | :--- | :--- | :--- |
| Subject | | 主語 | 文頭 |
| Time Duration | 两天 | 期間 | 主語の直後 |
| 没(有) | | 否定語 | 期間の後 |
| Verb (+Object) | 洗澡 | 動詞(+目的語) | 否定語の後 |
| 了 | | 助詞 | 文末 |
基本形:Subject + Time Duration + 没(有) + Verb + (Object) +
例文:
  1. 1我两天没洗澡了。 (私は2日間、お風呂に入っていません。)
  2. 2他一个星期没给我打电话。 (彼は1週間、私に電話をしていません。)
  3. 3我们很久没见面了。 (私たちは長い間、会っていません。)
### When To Use It
この構文は、日常生活のあらゆる場面で使われます。特に、「以前はしていたけれど、最近はできていない」という状況を説明する際に非常に便利です。
  1. 1中断された習慣を伝える: ジム通いや勉強など、普段行っていたことが途絶えている場合。「最近、忙しくて1週間ジムに行っていない」といった状況です。
  2. 2再会した際の状態報告: 久しぶりに友人に会った時、会っていなかった期間を強調するのに使います。「3年も会っていなかったね!」と表現する際、我们三年没见了! と言うことで、その空白期間の長さを強調できます。
  3. 3健康や生活状態の報告: 「1日中何も食べていない」「2日間寝ていない」など、自分の身体状態を説明する際にも非常に頻繁に使われます。これを使うことで、単なる事実の否定以上の「(大変な状況であるという)感情」を相手に伝えることができます。
### Common Mistakes
日本人学習者が陥りやすいミスには、母語である日本語の干渉が強く影響しています。
  1. 1期間を文末に置いてしまう: 日本語では「私はテレビを3時間見ていません」と言えるため、中国語でも 我没看电视三个小时 と言いたくなります。しかし、中国語では期間は必ず動詞の前に置く必要があります。これは「期間が否定の範囲を限定している」という中国語の論理構造によるものです。
  2. 2没有 の混同: 「3日間、ご飯を食べない」と言いたい時に 我三天不吃饭 と言うと、「3日間、意図的に断食をする」という強い意志や習慣のように聞こえてしまいます。過去から現在までの「事実としての未発生」を言いたい場合は、必ず 没(有) を使ってください。
  3. 3 の位置と重複: 我三天没吃了饭了 のように、動詞の直後に を入れてしまうミスです。この構文における は文末の「状態の変化」を表すものなので、動詞の直後に入れる必要はありません。また、 を両方使うと、文末の だけで十分です。
### Contrast With Similar Patterns
肯定文の期間表現と否定文の期間表現は、語順が逆になる点に注意が必要です。
| 状況 | 語順 | 例 |
| :--- | :--- | :--- |
| 肯定(動作をした) | 動作 + 了 + 期間 | 我学了两年汉语。 |
| 否定(動作をしていない) | 期間 + 没 + 動作 | 我两年没学汉语了。 |
肯定文では が動詞の直後に来ますが、否定文では が動詞の前に来ます。この「肯定は後ろ、否定は前」という対比を覚えるのがコツです。
### Quick FAQ
Q1: 没有 はどちらを使えばいいですか?
A1: 会話では が圧倒的に一般的です。没有 は少し強調したい時や、書き言葉に近いニュアンスになります。どちらを使っても間違いではありません。
Q2: 文末の は必ず必要ですか?
A2: 「現在もその状態が続いている」ことを強調するなら必須です。単に過去の事実として淡々と述べる場合は省略可能ですが、日常会話では付けた方が自然です。
Q3: 期間が「長い間」のような曖昧な場合はどうしますか?
A3: 很久好久 を使います。我们好久没见面了 は非常に自然でよく使われる表現です。

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 期間の否定:『〜の間〜していない』(没有...了)
Form Structure Example
Affirmative
Subject + Verb + Duration
我跑步三天
Negative
Subject + 没有 + Verb + Duration + 了
我没有跑步三天了
Question
Subject + 有没有 + Verb + Duration + 了?
你有没有跑步三天了?
Short Answer
没有 + Verb + Duration + 了
没有跑步三天了
Long Answer
Subject + 没有 + Verb + Duration + 了
我没有跑步三天了

フォーマル度スペクトル

フォーマル
我们许久未见了。

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

ニュートラル
我们很久没有见面了。

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

カジュアル
好久没见啦!

好久没见啦! (Meeting a friend)

スラング
好久不见!

好久不见! (Meeting a friend)

Negative Duration Concept

没有...了

Components

  • 没有 Negator
  • Verb Action
  • Duration Time span
  • Particle

Negative vs Experience

Negative Duration
没有...了 Haven't done for X time
Experience
没做过 Have never done

Decision Flow

1

Is it an ongoing absence?

YES
Use 没有 + V + Dur + 了
NO
Use 没做过

レベル別の例文

1

我没有喝水两个小时了。

I haven't drunk water for two hours.

2

他没有睡觉五个小时了。

He hasn't slept for five hours.

3

我没有看书一天了。

I haven't read a book for a day.

4

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

We haven't eaten for three hours.

1

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

I haven't been to school for a week.

2

她没有买衣服一个月了。

She hasn't bought clothes for a month.

3

我们没有打球三个月了。

We haven't played ball for three months.

4

他没有写信半年了。

He hasn't written a letter for half a year.

1

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

I haven't practiced Chinese for two months, I've regressed a lot.

2

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

They haven't been in touch for a year, I wonder how they are.

3

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

I haven't been to that park, it's been three years.

4

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

The company hasn't hired anyone for half a year because the economy is bad.

1

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

I haven't felt this kind of happiness for a long time.

2

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

He hasn't participated in this project for three months and is completely out of the loop.

3

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

We haven't discussed this issue for at least half a year.

4

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

Due to the weather, I haven't gone out to exercise for two weeks.

1

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

I haven't heard from him again, it's been almost a year.

2

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

This city hasn't hosted a large event for at least five years.

3

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

He hasn't shown any interest for several months now.

4

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

I haven't thought about this question for a long time.

1

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

He hasn't stepped into this office again, it's been over three years.

2

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

This region hasn't seen such climate anomalies for at least ten years.

3

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

I haven't been obsessed with the past for a long time.

4

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

This policy hasn't been updated for several years.

間違えやすい

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

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

💡

Focus on the '了'

Always remember that '了' is what makes the sentence feel 'current'. Without it, you are just talking about the past.
⚠️

Don't use '不'

For duration of absence, '没有' is the only correct negator. '不' is for habits or future.
🎯

Use it for catch-ups

This is the best way to start a conversation with someone you haven't seen in a while.
💬

Be natural

In casual speech, you can drop the '有' and just say '没看书三天了'.

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

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

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

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

I haven't slept for two days.

Answer starts with: 我没有...

✓ 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 each item on the left with its pair on the right:

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

Score: /8

練習問題

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
Put the words in the correct order: 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}
Translate to Chinese: 翻訳

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 the Chinese sentence to its English meaning: Match Pairs

Match the following:

✓ Correct! ✗ Not quite. Correct answer: matched
Which one uses '了' correctly to show a continuing state? 選択問題

Select the best sentence:

✓ Correct! ✗ Not quite. Correct answer: {我们|wǒmen}{好|hǎo}{久|jiǔ}{没有|méiyǒu}{聊天|liáotiān}{了|le}。
Fill in the blank: 穴埋め問題

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

✓ Correct! ✗ Not quite. Correct answer: {没有|méiyǒu}
Find the mistake: 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}。
Reorder the sentence: 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}
Translate: 翻訳

The phone hasn't rung for 10 minutes.

✓ Correct! ✗ Not quite. Correct answer: {手机|shǒujī}{十|shí}{分钟|fēnzhōng}{没|méi}{响|xiǎng}{了|le}。
Fill in the duration: 穴埋め問題

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

✓ Correct! ✗ Not quite. Correct answer: {三个|sān gè}{小时|xiǎoshí}
Which one describes a 'streak' of not doing something? 選択問題

Choose the best fit:

✓ 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?
まだコメントがありません。最初に考えをシェアしましょう!