B1 Expressions & Patterns 7 min read 简单

做某事以来流逝的时间 (-(으)ㄴ 지)

Use -ㄴ/은 지 + time + 되다 to talk about the duration since an action last happened.

Grammar Rule in 30 Seconds

Use -(으)ㄴ 지 to express how much time has passed since a specific action occurred.

  • Attach -(으)ㄴ 지 to the verb stem of the action.
  • Follow with the time duration (e.g., 10분, 3년).
  • End with '되다' (to become) or '넘다' (to exceed) to complete the thought.
Verb stem + (으)ㄴ 지 + Time duration + 되다/넘다

Overview

### Overview
在学习韩语的过程中,表达“从某个动作发生到现在过了多久”是一个非常高频的需求。在韩语中,我们使用 -(으)ㄴ 지 这个语法结构来精准描述这一时间跨度。对于中文母语者来说,这其实是一个非常有意思的对比点。在中文里,我们通常说“我学韩语已经三年了”或者“从我开始学韩语到现在过了三年”,我们依靠“已经”、“了”、“从...到现在”等词汇来构建时间轴。但在韩语中,这个逻辑被浓缩进了一个紧凑的语法结构里。-(으)ㄴ 지 的核心在于它将一个“动作”转化为一个“时间起点”,后面紧跟表示时间流逝的动词(如 되다지나다)。这就像是给你的句子安装了一个精密的“时间计时器”。对于 B1 级别的学习者,掌握这个语法能让你从简单的陈述句跨越到能够描述个人经历、生活变迁的复杂长句。记住,这个语法只能用于动词,因为它强调的是“动作完成后的时间积累”。如果你想表达某种状态(形容词),则需要先将其转化为动词形式(如 예쁘다 -> 예뻐지다)。
### How This Grammar Works
-(으)ㄴ 지 的本质是由两部分构成的:一是过去时定语词尾 -(으)ㄴ,二是依存名词 。在中文语法中,我们没有完全对应的“依存名词”概念,你可以把 理解为“自……以来”或者“……的时间点”。因为 是名词,所以它在书写时必须与前面的动词保持空格,这是非常关键的语法规则。如果不加空格,它就变成了表示“不确定性”或“间接疑问”的 -(으)ㄴ지,意思会完全不同。
这个结构通常遵循以下公式:[动词]-(으)ㄴ 지 + [时间段] + [되다/넘다/지나다]。其中,되다(成为/经过)是最常用的搭配。例如:한국어를 배운 지 3년 됐어요.(学韩语已经三年了)。这里,배운배우다 的过去时定语形式,修饰后面的 (时间点),整个短语 한국어를 배운 지 构成了时间状语,即“从学韩语那个时间点算起”。这种结构在中文里对应的是“自从……以来”的逻辑。对比中文,中文的“了”是补语,而韩语通过定语词尾直接限定了时间的性质。这种表达方式非常严谨,能够明确指出时间的起点是某个已完成的动作。
### Formation Pattern
-(으)ㄴ 지 的构成非常规律,主要取决于动词词干是否有收音(Batchim)。
| 动词词干结尾 | 规则 | 例子 | 构成形式 |
| :--- | :--- | :--- | :--- |
| 元音(无收音) | 词干 + ㄴ 지 | 가다 (去) | 간 지 |
| 辅音(有收音) | 词干 + 은 지 | 먹다 (吃) | 먹은 지 |
| ㄹ 不规则 | 去 ㄹ + ㄴ 지 | 살다 (住) | 산 지 |
| ㄷ 不规则 | ㄷ 变 ㄹ + 은 지 | 듣다 (听) | 들은 지 |
| ㅂ 不规则 | ㅂ 变 우 + ㄴ 지 | 춥다 (冷) | 추운 지 |
你可以这样记忆口诀:有收音用 ,没收音用 。就像中文里的“的”字,在韩语里通过词尾变化来衔接名词,非常直观。
### When To Use It
这个语法在日常生活中极其常用。比如在大学里,同学问你来韩国多久了,你可以说:한국에 온 지 1년 됐어요.(来韩国一年了)。或者在咖啡厅聊天,谈论某部电影:영화를 본 지 오래됐어요.(看这部电影是很久以前的事了)。它不仅能描述过去,还能结合 안 되다 表达“还没到多久”:이 일을 시작한 지 한 달도 안 됐어요.(做这份工作还不到一个月)。当你需要询问对方某事发生多久时,也可以使用 얼마나 됐어요?。这些场景涵盖了从自我介绍到职场沟通的方方面面。比起单纯说“我学了三年”,使用 -(으)ㄴ 지 能让你的韩语听起来更有逻辑感,仿佛在向对方展示你的时间轴。
### Common Mistakes
  1. 1空格缺失:这是最常见的错误。很多同学写成 먹은지。注意, 是依存名词,必须空格。如果不空格,意思会变成“不知道是否吃了”。
  2. 2时态混淆:有的同学会用 -(으)는 지(现在时)。比如 공부하는 지 세 시간 됐어요 是错的。因为动作已经发生了,必须使用过去时 -(으)ㄴ。这源于中文母语者对时态标记的不敏感,中文不通过动词变形来标记时态,而韩语必须严谨区分。
  3. 3形容词误用:有些同学会说 예쁜 지 3년 됐어요(变漂亮三年了)。这是不准确的,因为 예쁘다 是状态。必须先转为动作:예뻐진 지 3년 됐어요(变漂亮这一状态开始以来已经三年了)。
### Contrast With Similar Patterns
| 语法 | 含义 | 与 -(으)ㄴ 지 的区别 |
| :--- | :--- | :--- |
| -(으)ㄴ 지 | 动作发生后持续的时间 | 强调时间跨度(Duration) |
| -(으)ㄴ지 | 间接疑问(是否...) | 强调不确定性(Uncertainty) |
| -아/어서 | 原因/先后顺序 | 强调逻辑因果,而非时间长度 |
### Quick FAQ
  1. 1Q: -(으)ㄴ 지 可以用在所有动词后面吗?
A: 只要是表示动作的动词都可以。如果是形容词,必须加上 -아/어지다 变成动词性结构。
  1. 1Q: 되다지나다 有什么区别?
A: 两者基本可以互换,但在表达“时间流逝”时,지나다 稍微强调时间的经过,되다 更侧重于“达到”某个时间点。
  1. 1Q: 为什么有时候看到 后面没有 되다
A: 只要上下文明确,可以省略动词。比如:밥 먹은 지 3시간.(吃饭三小时了),但在正式表达中建议加上 됐어요

Formation Table

Verb Stem Ending Result
가다
-ㄴ 지
간 지
먹다
-은 지
먹은 지
읽다
-은 지
읽은 지
오다
-ㄴ 지
온 지
하다
-ㄴ 지
한 지
만나다
-ㄴ 지
만난 지

Meanings

This pattern indicates the duration of time that has elapsed since a specific event or action took place.

1

Duration since action

Expressing the time elapsed since an event.

“영화를 본 지 오래됐어요.”

“밥을 먹은 지 5시간이 지났어요.”

Reference Table

Reference table for 做某事以来流逝的时间 (-(으)ㄴ 지)
Form Structure Example
Affirmative
Verb + (으)ㄴ 지 + Time + 되다
간 지 3일 됐어요
Negative
Verb + (으)ㄴ 지 + Time + 안 되다
간 지 1일 안 됐어요
Interrogative
Verb + (으)ㄴ 지 + Time + 얼마나 됐나요?
간 지 얼마나 됐나요?
Long time
Verb + (으)ㄴ 지 + 오래되다
간 지 오래됐어요
Short time
Verb + (으)ㄴ 지 + 얼마 안 되다
간 지 얼마 안 됐어요
Past event
Verb + (으)ㄴ 지 + Time + 지났다
간 지 3일 지났어요

正式程度

正式
만난 지 오래되었습니다.

만난 지 오래되었습니다. (Social reunion)

中性
만난 지 오래됐어요.

만난 지 오래됐어요. (Social reunion)

非正式
만난 지 오래됐어.

만난 지 오래됐어. (Social reunion)

俚语
만난 지 꽤 됐네.

만난 지 꽤 됐네. (Social reunion)

Time Flow Concept

Present Moment

Past Action

  • 먹다 Eat

Duration

  • 3시간 3 hours

Result

  • 먹은 지 3시간 3 hours since eating

按水平分级的例句

1

한국에 온 지 1년이에요.

It has been 1 year since I came to Korea.

2

밥 먹은 지 2시간 됐어요.

It has been 2 hours since I ate.

3

운동한 지 3일 됐어요.

It has been 3 days since I exercised.

4

잠잔 지 5시간 됐어요.

It has been 5 hours since I slept.

1

친구를 만난 지 오래됐어요.

It has been a long time since I met my friend.

2

영어를 공부한 지 1년이 지났어요.

1 year has passed since I studied English.

3

이 책을 읽은 지 꽤 됐어요.

It has been quite a while since I read this book.

4

집에 간 지 얼마 안 됐어요.

It hasn't been long since I went home.

1

졸업한 지 벌써 5년이네요.

It's already been 5 years since I graduated.

2

결혼한 지 10주년이 되었어요.

It has been 10 years since we got married.

3

회사를 그만둔 지 한 달이 넘었어요.

It has been over a month since I quit the company.

4

비가 온 지 며칠 되었나요?

How many days has it been since it rained?

1

그 사건이 일어난 지 10년이 흘렀습니다.

10 years have passed since that incident occurred.

2

이 프로젝트를 시작한 지 반년이 지났습니다.

Half a year has passed since we started this project.

3

그가 떠난 지 한참이 지났는데도 소식이 없네요.

A long time has passed since he left, but there is no news.

4

이 건물을 지은 지 50년이 넘었습니다.

It has been over 50 years since this building was built.

1

민주화가 이루어진 지 수십 년이 지났음에도 과제는 남아있다.

Even though decades have passed since democratization, tasks remain.

2

그를 마지막으로 본 지가 엊그제 같은데 벌써 세월이 이렇게 흘렀다.

It feels like yesterday since I last saw him, yet time has flown.

3

이 법안이 통과된 지 1년이 경과하여 시행에 들어갔다.

One year has elapsed since this bill passed, and it has gone into effect.

4

우리가 이 프로젝트에 착수한 지가 꽤 되었는데 아직도 갈 길이 멀다.

It has been quite a while since we embarked on this project, but we still have a long way to go.

1

그가 고향을 등진 지가 반세기가 넘었으니, 이제는 낯선 땅이 되었을 것이다.

It has been over half a century since he turned his back on his hometown, so it must be a strange land now.

2

이 고전이 집필된 지 수백 년이 지났음에도 그 가치는 여전히 퇴색되지 않았다.

Even though centuries have passed since this classic was written, its value has not faded.

3

우리가 이 문제에 대해 논의한 지가 꽤 되었음에도 불구하고 결론은 도출되지 않았다.

Even though it has been quite a while since we discussed this issue, no conclusion has been reached.

4

이 전통이 계승된 지 천 년이 넘었다는 사실은 경이롭기까지 하다.

The fact that it has been over a thousand years since this tradition was inherited is even marvelous.

容易混淆

Time Elapsed Since... (-(으)ㄴ 지) 对比 -(으)ㄹ 때

Both relate to time.

Time Elapsed Since... (-(으)ㄴ 지) 对比 -아/어서

Both connect actions.

Time Elapsed Since... (-(으)ㄴ 지) 对比 -기 전

Both relate to past actions.

常见错误

먹다 지 3시간 됐어요

먹은 지 3시간 됐어요

Must use past tense form.

먹은 지 3시간 있어요

먹은 지 3시간 됐어요

Use '되다' for time passing.

먹는 지 3시간 됐어요

먹은 지 3시간 됐어요

Use past tense modifier.

먹은 지 3시간 지났다

먹은 지 3시간이 지났다

Need particle '이'.

공부한 지 오래다

공부한 지 오래됐어요

Need to conjugate '되다'.

가기 지 3일 됐어요

간 지 3일 됐어요

Use past tense.

온 지 3일 지났어요

온 지 3일이 지났어요

Need subject particle.

만난 지 1년 넘었다

만난 지 1년이 넘었다

Need particle.

졸업한 지 5년이 지났습니다

졸업한 지 5년이 되었습니다

Both are okay, but '되다' is more natural for duration.

비가 온 지 3일이 다 됐다

비가 온 지 3일이 다 되었다

Formal contraction.

그가 떠난 지가 10년이 지났다

그가 떠난 지 10년이 지났다

Redundant particle.

이 법안이 통과된 지 1년이 경과했다

이 법안이 통과된 지 1년이 경과했다

Correct, but '지났다' is more common.

그를 본 지가 오래다

그를 본 지 오래다

Particle usage.

착수한 지가 꽤 되었는데

착수한 지 꽤 되었는데

Particle usage.

句型

___(으)ㄴ 지 ___ 됐어요.

___(으)ㄴ 지 오래됐어요.

___(으)ㄴ 지 얼마 안 됐어요.

___(으)ㄴ 지 ___이/가 지났습니다.

Real World Usage

Texting very common

만난 지 꽤 됐네!

Job Interview common

졸업한 지 2년 되었습니다.

Social Media common

운동한 지 100일째!

Travel common

한국에 온 지 3일 됐어요.

Food Delivery occasional

주문한 지 1시간 지났는데 아직인가요?

Academic Writing common

연구를 시작한 지 5년이 지났다.

💡

Use '오래되다'

Combine with '오래되다' to easily say 'a long time'.
⚠️

Watch the tense

Always use the past tense form of the verb.
🎯

Use '지나다' for formal

Use '지나다' instead of '되다' in formal writing.
💬

Icebreaker

Ask '한국에 온 지 얼마나 됐어요?' to start a conversation.

Smart Tips

Use '벌써' (already) to emphasize the length.

졸업한 지 5년 됐어요. 졸업한 지 벌써 5년 됐어요.

Use '방금' (just now) with this pattern.

먹은 지 5분 됐어요. 방금 먹은 지 5분 됐어요.

Use '지나다' instead of '되다'.

시작한 지 1년 됐습니다. 시작한 지 1년이 지났습니다.

Use the subject particle '이/가'.

온 지 3일 됐어요. 온 지 3일이 됐어요.

发音

온 지 [온 지]

Linking

The 'ㄴ' in '지' is pronounced clearly.

Statement

온 지 3일 됐어요 ↘

Neutral information sharing.

记住它

记忆技巧

Think of '지' as '지나다' (to pass). The time has 'passed' since the action.

视觉联想

Imagine a clock ticking backwards from the current moment to the moment you started an action.

Rhyme

Action done, time has run, add -은 지, now you're done!

Story

Min-su ate lunch at 12:00. Now it is 3:00. He says, '밥을 먹은 지 3시간이 됐어요.' He is happy because he is hungry again.

Word Web

시간오래지나다되다얼마동안

挑战

Write 3 sentences about things you have done today using this pattern.

文化笔记

Koreans often use this to gauge how long someone has been in Korea, which is a common icebreaker.

Derived from the verb '지나다' (to pass).

对话开场白

한국에 온 지 얼마나 됐어요?

마지막으로 여행 간 지 얼마나 됐어요?

한국어를 공부한 지 얼마나 되셨나요?

이 프로젝트를 시작한 지 얼마나 지났습니까?

日记主题

Write about your last trip.
Describe how long you have been learning Korean.
Reflect on a major life change.
Discuss the time elapsed since a significant historical event.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

Fill in the blank.

한국에 ___ 지 2년 됐어요.

✓ Correct! ✗ Not quite. Correct answer:
Past tense modifier is needed.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: 먹은 지 3시간 됐어요
Use '되다' for duration.
Fix the error. Error Correction

Find and fix the mistake:

공부한 지 1년 지났다.

✓ Correct! ✗ Not quite. Correct answer: 공부한 지 1년이 지났다
Need subject particle.
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: 한국에 온 지 3일 됐어요
Correct word order.
Translate to Korean. 翻译

It has been 5 years since I graduated.

Answer starts with: 모두 ...

✓ Correct! ✗ Not quite. Correct answer: 모두 가능
Both '되다' and '지나다' work.
Match the meaning. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 모두 맞음
All are correct.
Build a sentence. Sentence Building

Use '만나다' and '1달'.

✓ Correct! ✗ Not quite. Correct answer: 모두 가능
All are valid.
Choose the best fit. 多项选择

그가 떠난 지 ___ 지났다.

✓ Correct! ✗ Not quite. Correct answer: 1년이
Subject particle is needed.

Score: /8

练习题

8 exercises
Fill in the blank.

한국에 ___ 지 2년 됐어요.

✓ Correct! ✗ Not quite. Correct answer:
Past tense modifier is needed.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: 먹은 지 3시간 됐어요
Use '되다' for duration.
Fix the error. Error Correction

Find and fix the mistake:

공부한 지 1년 지났다.

✓ Correct! ✗ Not quite. Correct answer: 공부한 지 1년이 지났다
Need subject particle.
Reorder the words. Sentence Reorder

지 / 3일 / 됐어요 / 온 / 한국에

✓ Correct! ✗ Not quite. Correct answer: 한국에 온 지 3일 됐어요
Correct word order.
Translate to Korean. 翻译

It has been 5 years since I graduated.

✓ Correct! ✗ Not quite. Correct answer: 모두 가능
Both '되다' and '지나다' work.
Match the meaning. Match Pairs

Match the phrase.

✓ Correct! ✗ Not quite. Correct answer: 모두 맞음
All are correct.
Build a sentence. Sentence Building

Use '만나다' and '1달'.

✓ Correct! ✗ Not quite. Correct answer: 모두 가능
All are valid.
Choose the best fit. 多项选择

그가 떠난 지 ___ 지났다.

✓ Correct! ✗ Not quite. Correct answer: 1년이
Subject particle is needed.

Score: /8

Practice Bank

10 exercises
Fill in the blank for '만나다' (to meet). 填空

친구를 ____ 지 오래됐어요.

✓ Correct! ✗ Not quite. Correct answer: 만난
Translate to Korean: 'It's been 30 minutes since I ordered the food.' 翻译

Translate: 'It's been 30 minutes since I ordered the food.'

✓ Correct! ✗ Not quite. Correct answer: 음식 주문한 지 30분 됐어요.
Which is correct for the verb '읽다' (to read)? 多项选择

책을 ____ 지 일주일 됐어요.

✓ Correct! ✗ Not quite. Correct answer: 읽은
Put the words in the correct order. Sentence Reorder

1년 / 공부한 / 한국어 / 지 / 됐어요

✓ Correct! ✗ Not quite. Correct answer: 한국어 공부한 지 1년 됐어요.
Fix the irregular verb conjugation for '듣다' (to listen). Error Correction

이 노래 듣은 지 10분 됐어요.

✓ Correct! ✗ Not quite. Correct answer: 이 노래 들은 지 10분 됐어요.
Match the verb to its '-ㄴ/은 지' form. Match Pairs

Match the pairs:

✓ Correct! ✗ Not quite. Correct answer: 보다:본 지
Fill in the blank with the appropriate time verb. 填空

헤어진 지 벌써 한 달이 ____.

✓ Correct! ✗ Not quite. Correct answer: 됐어요
How do you ask 'How long has it been...?' 多项选择

How long has it been since you started work?

✓ Correct! ✗ Not quite. Correct answer: 일 시작한 지 얼마나 됐어요?
Fix the adjective usage. Error Correction

날씨가 추운 지 3일 됐어요.

✓ Correct! ✗ Not quite. Correct answer: 날씨가 추워진 지 3일 됐어요.
Translate: 'It's been over two hours since I arrived.' 翻译

Translate: 'It's been over two hours since I arrived.'

✓ Correct! ✗ Not quite. Correct answer: 도착한 지 두 시간 넘었어요.

Score: /10

常见问题 (8)

No, it is strictly for past events.

They are interchangeable, but '되다' is more common in speech.

It is optional but often sounds more natural with '이/가'.

No, it must be a verb.

Because '오다' ends in a vowel, so we add '-ㄴ 지'.

Yes, it is very common in reports and essays.

Yes, e.g., '안 먹은 지 3일 됐어요'.

Use '얼마 안 됐어요'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English high

It has been X since Y

Korean uses a noun clause structure.

Spanish moderate

Hace X tiempo que...

Spanish uses a specific verb 'hacer'.

French moderate

Ça fait X temps que...

Korean is more compact.

German moderate

Seit X...

German uses a preposition.

Japanese high

~てから~たつ

Korean uses a noun modifier.

Chinese partial

已经...了

Chinese lacks the specific nominalization.

Learning Path

Prerequisites

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