Chapter in 30 Seconds
Master the art of time and experience by connecting your past, present, and future with perfect tenses.
- Distinguish between duration and starting points using for and since.
- Sequence complex past events clearly using the Past Perfect.
- Project your achievements into the future with the Future Perfect.
배울 내용
Ready to unlock new ways of talking about time? This chapter will equip you to confidently use tenses like the Present Perfect with 'for' and 'since', and even the Future Perfect, so you can share experiences and plan for tomorrow with ease.
-
현재완료: For 대 Since (기간 및 시작점)현재완료 시제에서 'for' (기간)과 'since' (시작점)의 차이를 알면 시점을 명확하게 말할 수 있어요!
-
현재완료 vs. 현재완료 진행: 결과 또는 과정?결과나 경험을 말할 때는
Present Perfect, 과정이나 지속되는 노력을 강조할 때는Present Perfect Continuous를 선택하세요. -
현재완료 진행형: 여정을 살아가는 (have been -ing)Emphasize duration and present relevance of past actions with
have been -ing. -
과거완료: '이전' 과거 (had + done)과거에 일어난 여러 일 중에서 어떤 일이 '먼저' 일어났는지 명확하게 알려줘서, 문장의 '맥락'을 풍부하게 해주는 마법의 시제예요!
Past Perfect는first action의context를 알려줘요. -
과거완료 진행형 (had been -ing)과거의 어떤 사건 이전에 '쭉' 진행되던 상황을 설명해서 과거 이야기를 풍성하게 만들어주는 마법 같은 시제! «지속», «원인», «배경»을 이야기할 때 딱이에요.
-
영어 현재완료 (나는 ~했다)과거와 현재를 잇는 마법의 다리라고 생각하세요!
experience,duration,result세 가지만 기억하면 마스터예요. -
현재완료: Already, Yet, Just (이미, 아직, 방금)이 부사들을 잘 활용하면 현재완료 문장을 훨씬 자연스럽고 정확하게 말할 수 있어요! 핵심은
timing,completion,expectation이랍니다. -
과거완료: 과거 사건 순서 정하기 (already, just, before)과거 이야기를 할 때, 'already', 'just', 'before'와 과거완료를 쓰면 사건의 순서를 정확히 말할 수 있어요. 이건 마치
time travel하는magic tool같아요! -
영어 미래완료: Will Have Done (Future Perfect)미래의 특정 시점까지 완료될 일을 이야기할 땐
will have done이라는 마법 같은 표현을 쓰면 돼요. -
현재완료: 경험과 결과현재완료는 과거의 일이 지금이랑 어떻게 연결되는지 알려주는 마법 같은 시제예요. 언제 일어났는지보다 '무슨' 일이 있었고 그게 '지금' 어떤 의미인지가 중요하죠.
present relevance,life experience,unspecified time같은 키워드를 기억하면 좋아요. -
Narrative Tenses: Telling Stories with the PastGood storytelling uses three past tenses together: past simple (main events), past continuous (background/interrupted actions), and past perfect (things that happened before the story started).
-
Would and Used To: Talking About Past HabitsBoth
used toandwoulddescribe past habits and repeated actions. But onlyused tocan describe past states. Would cannot replace used to with state verbs.
Learning Objectives
By the end of this chapter, you will be able to:
-
1
By the end you will be able to: Narrate a complex story involving past habits and chronological events.
챕터 가이드
Overview
How This Grammar Works
I have lived here for five yearsuses 'for' to indicate duration, while
She has studied English since 2020uses 'since' to mark a starting point. This contrasts with the Present Perfect Continuous (have/has been + -ing), which emphasizes the *ongoing process* of an action up to now, like
He has been working on this project all morning.
By the time I arrived, they had already left.
Leaving happened before arriving. Similarly, the Past Perfect Continuous (had been + -ing) highlights the *duration* of an action that was ongoing before another past event: She had been waiting for an hour before the bus finally came.Looking ahead, the Future Perfect (will have + past participle) allows us to project into the future and describe an action that will be completed by a specific future point.
By next year, I will have finished my degree.These tenses build on each other, offering precise ways to navigate time in your English conversations.
Common Mistakes
- 1✗ Incorrectly using Present Perfect for finished actions with a specific past time.
- 1✗ Confusing 'for' and 'since' with the Present Perfect.
- 1✗ Overusing the Present Perfect Continuous for results.
Real Conversations
Here's how these tenses appear in everyday chats:
A
Wow, your English sounds great! How long have you been studying?
B
Thanks! I have been studying since I was a teenager, but I have been taking it more seriously for the last two years. I have already noticed a big improvement.
A
B
A
Are you going to be ready for the presentation by 3 PM?
B
Quick FAQ
Why do I need to learn the Past Perfect if I can just use the Past Simple?
The Past Perfect is crucial for clarity when you're talking about *two* events in the past. It shows which one happened *first*. For instance,
I went home after I had finished workclearly indicates the finishing happened before going home, preventing confusion.
What's the main difference between Present Perfect Simple and Continuous?
The Present Perfect Simple focuses on the *result* or *completion* of an action up to now (e.g., "I have painted the wall – it's finished"). The Present Perfect Continuous emphasizes the *duration* or *process* of an action that's been ongoing (e.g., "I have been painting the wall all morning – I'm still tired").
How can already, yet, and just help my Present Perfect?
These adverbs add nuance! Just means a very short time ago (
I have just finished dinner).
Already means something happened sooner than expected (I have already seen that movie).
Yet is used in questions and negative statements to ask if something has happened or to say it hasn't happened *up to now* ("Have you done your homework yet? No, I haven't done it yet"). They make your meaning more precise.
Cultural Context
Did you eat yet?instead of
Have you eaten yet?).
주요 예문 (8)
I've been learning English `for three years` now, and I still mix up 'their' and 'there'.
지금까지 3년 동안 영어를 배우고 있는데, 여전히 'their'와 'there'를 헷갈려요.
현재완료: For 대 Since (기간 및 시작점)She `has worked` at this coffee shop `since high school`.
그녀는 고등학교 때부터 이 카페에서 일해왔어요.
현재완료: For 대 Since (기간 및 시작점)I've been working on this presentation all morning.
He estado trabajando en esta presentación toda la mañana.
현재완료 진행형: 여정을 살아가는 (have been -ing)She has been learning to code for six months now.
Ella ha estado aprendiendo a programar durante seis meses.
현재완료 진행형: 여정을 살아가는 (have been -ing)By the time we arrived, the movie `had already started`.
우리가 도착했을 때, 영화는 이미 시작했었다.
과거완료: '이전' 과거 (had + done)She `had never visited` London until last year.
그녀는 작년까지 런던에 한 번도 가본 적이 없었다.
과거완료: '이전' 과거 (had + done)I was so tired because I had been jogging for two hours straight before my morning class.
아침 수업 전에 두 시간 내내 조깅을 했었기 때문에 너무 피곤했어요.
과거완료 진행형 (had been -ing)The street was wet because it had been raining all night before we woke up.
우리가 깨기 전 밤새 비가 내리고 있었기 때문에 거리가 젖어 있었어요.
과거완료 진행형 (had been -ing)팁과 요령 (4)
for와 since 구분하기 위한 생각
I have been studying for two hours.vs
I have been studying since 8 AM.
상태 동사 규칙
I have known her for years.
The 'Wet Paint' Rule
시간 단서를 찾아봐!
By the time I arrived, he had already left.
핵심 어휘 (5)
Real-World Preview
Catching up with an old friend
Review Summary
- have/has + past participle + for/since
자주 하는 실수
Since is for a point in time, for is for a duration.
Don't use Present Perfect with finished time expressions like yesterday.
Don't double up auxiliary verbs; keep it simple.
이 챕터의 규칙 (12)
Next Steps
You have done an amazing job mastering these complex tenses. Keep practicing, and your English will sound more natural every day!
Write a diary entry about your past week.
빠른 연습 (10)
By Saturday morning, I ___ all my packing for the trip.
frontend.learn_grammar.from_rule: 영어 미래완료: Will Have Done (Future Perfect)
By the time I woke up, my roommate ___ all the pancakes.
frontend.learn_grammar.from_rule: 과거완료: 과거 사건 순서 정하기 (already, just, before)
I haven't visited my grandparents ___ Christmas.
frontend.learn_grammar.from_rule: 현재완료: For 대 Since (기간 및 시작점)
Which is correct?
frontend.learn_grammar.from_rule: Narrative Tenses: Telling Stories with the Past
I ___ (eat) when the phone rang.
frontend.learn_grammar.from_rule: Narrative Tenses: Telling Stories with the Past
올바른 문장을 고르세요:
frontend.learn_grammar.from_rule: 현재완료: For 대 Since (기간 및 시작점)
Choose the correct sentence:
frontend.learn_grammar.from_rule: 과거완료: '이전' 과거 (had + done)
Find and fix the mistake:
She has been work here for five years.
frontend.learn_grammar.from_rule: 현재완료 진행형: 여정을 살아가는 (have been -ing)
We ___ play soccer every day.
frontend.learn_grammar.from_rule: Would and Used To: Talking About Past Habits
I ___ to Rome twice in my life.
frontend.learn_grammar.from_rule: 영어 현재완료 (나는 ~했다)
Score: /10
자주 묻는 질문 (6)
for three hours (세 시간 동안). 반면에 'since'는 그 일이 '언제' 시작되었는지 특정 '시작점'을 알려준답니다. 예를 들어 since 3 PM (오후 3시부터).I have eaten)에, 진행형은 과정이나 지속 시간(I have been eating)에 집중해요.
I've lived here and I've been living here mean almost the same thing. However, use Continuous for temporary situations.for with a duration (e.g., for 20 minutes, for 5 years). Use since with a specific starting point (e.g., since 9 AM, since Monday, since I was a child).