B1 Verb Tenses 17 min read 보통

영어 현재완료: 과거를 현재와 연결하기 (기본 형태)

현재완료는 과거와 현재를 이어주는 다리 같은 거예요. 이걸 잘 활용하면 'fluent connections'을 만들 수 있답니다!

Grammar Rule in 30 Seconds

The Present Perfect connects a past action to the present moment, focusing on the result or experience rather than the specific time.

  • Use 'have' or 'has' plus the past participle (V3) of the verb: 'I have eaten.'
  • Never use specific time expressions like 'yesterday' or 'in 1999' with this tense.
  • Use it for life experiences, recent changes, or actions that started in the past and continue now.
Subject + have/has + Verb(ed/V3) 🌉

Overview

방에 들어갔는데 왜 들어갔는지 완전히 까먹은 적 있나요? 우리 모두 그런 적 있죠. 과거의 행동이 현재 순간에 불쑥 고개를 내미는 그 느낌, 그게 바로 Present Perfect가 존재하는 이유예요.
이건 단지 과거에 대한 게 아니에요. 과거와 지금 이 순간 사이의 연결고리에 대한 거죠. 이걸 다리라고 생각해보세요.
한쪽 끝은 과거에 단단히 고정되어 있고요. 다른 쪽 끝은 여러분의 현재 상황에 놓여 있는 거죠. 어제 있었던 이야기를 하는 게 아니에요.
왜 오늘 여러분의 삶이 달라졌는지 상대방에게 말하고 있는 거예요. 만약
I lost my keys
라고 말한다면, 그건 과거의 슬픈 이야기를 하는 거예요. 만약
I have lost my keys
라고 말한다면, 여러분이 왜 지금 빗속에서 아파트 밖에 서 있는지를 설명하는 거죠.
이건 so what?(그래서 어쩌라고?), what now?(이제 어떡해?), have you heard?(그 얘기 들었어?)의 시제인 셈이죠. 문자, 이메일, 가벼운 수다에서 엄청나게 자주 쓰여요. 여러분의 인생 경험, 여행 이력, 최근에 다 본 넷플릭스 쇼에 대해 이야기할 때 이걸 쓰게 될 거예요.
그야말로 최고의 '인싸' 시제죠. 이게 없으면 여러분의 영어는 역사책처럼 들릴 거예요. 이걸 쓰면 진짜 세상에 사는 진짜 사람처럼 들리죠.
단, 여러분이 아직 다섯 살이 아니라면 5살 생일 파티를 묘사할 때 이걸 쓰진 마세요. 유아치고는 정말 놀라운 언어 능력이겠지만요.

How This Grammar Works

이 시제는 팀처럼 작동해요. 두 명의 주전 선수가 있죠. 첫 번째 선수는 조동사 havehas예요.
이게 여러분의 «도우미»죠. 누가 행동을 하고 있는지, 그리고 우리가 Present Perfect 구역에 있다는 걸 알려줘요. 두 번째 선수는 past participle이에요.
이건 보통 동사의 세 번째 형태죠. 규칙 동사의 경우 그냥 -ed로 끝나요. 불규칙 동사의 경우 좀 제멋대로죠.
have를 배터리라고 생각해보세요. past participle은 전구고요. 불이 켜지려면 둘 다 필요해요.
have 부분은 현재에 머물러 있어요. past participle은 행동의 의미를 담고 있죠. 둘이 합쳐져서 현재와 관련하여 완료된(perfected) 또는 끝난 의미를 만들어내요.
대부분의 인칭에는 have를 써요. «특별한 셋», 즉 he, she, it에만 has를 쓰죠. 여기서 대부분의 사람들이 실수해요.
마치 'S'라는 글자를 위한 VIP 클럽 같은 거죠. 고양이에 대해 이야기한다면 has를 쓰세요. 자신에 대해 이야기한다면 have를 쓰고요.
간단한 시스템이지만, 줌(Zoom) 통화 중에 긴장하면 뇌가 깜빡할 수도 있어요. 그냥 이것만 기억하세요: he, she, ithas를 사랑한다고요. 그 외 모두는 have로 충분해요.
그리고 우리가 말 줄이는 걸 좋아한다는 것도 기억하세요. 실생활에서 I haveI've가 돼요. She hasShe's가 되고요.
이렇게 하면 더 빠르고 자연스럽게 들려요. 또 인생에서 0.5초를 아껴줄 텐데, 그 시간으로 틱톡 하나 더 볼 수 있잖아요.

Formation Pattern

1
Present Perfect를 만드는 건 3단계 과정이에요. 마치 레고 세트를 조립하는 것 같죠. 설명서만 따르면 돼요.
2
주어(I, you, we, they, he, she, it)로 시작하세요.
3
조동사를 추가하세요. I/you/we/they에는 have를, he/she/it에는 has를 쓰세요.
4
본동사의 past participle을 추가하세요.

Conjugation Table

Form Example Translation
Positive I have finished 나 지금 다 끝냈어
Negative She hasn't seen 걔는 아직 몰라
Question Have you eaten? 너 지금 배고파? (밥 먹었어?)
Short Form They've gone 걔네 여기 없어

Politeness Levels

영어에서 Present Perfect 자체는 중립적이에요. 하지만 축약형을 어떻게 쓰느냐에 따라 느낌이 달라져요.

- **Formal (Emails/Reports)

** 전체 형태를 쓰세요.

I have received your message.

- **Neutral (Friends/Work)

** 축약형을 쓰세요. "I've seen the latest report."

- **Casual (Texting/Dating Apps)

** 축약형과 짧은 대답을 쓰세요.

Have you seen it?
Yeah, I have.

Real Conversations

Conversation 1: Texting a friend

S

Sam

Have you seen the new Spider-Man movie?
A

Alex

No, I haven't had time yet. Is it good?
S

Sam

Yes! I've watched it twice already.

Conversation 2: Job Interview on Zoom

I

Interviewer

Have you worked with Python before?
C

Candidate

Yes, I've used it for three years. I've also built several apps.

When To Use It

여기가 제일 중요한 부분이에요. 모든 상황에 이 시제를 쓰진 않아요. 네 가지 특정 상황에서만 써요.
  • Life Experiences: 살면서 언젠가 해본 일들. 정확한 시간은 중요하지 않아요.
    I have visited Tokyo.
    (난 도쿄를 아는 사람이야).
  • Recent Actions with a Present Result: 최근에 일어난 일인데 지금 중요한 경우.
    I have lost my phone.
    (그래서 지금 내가 당황해서 멍하니 쳐다보고 있는 거야).
  • Unfinished Time: today, this week, this month 같은 단어를 쓸 때.
    I have had three coffees today.
    (아직 하루가 안 끝났으니 네 잔째 마시고 영영 잠들지 못할 수도 있어).
  • Change Over Time: 서서히 발전한 일들.
    Your English has improved a lot!
    (과거부터 지금까지 실력이 늘었네!).
이 모든 경우에 정확히 *언제*인지는 말하지 않는다는 걸 명심하세요. 만약 yesterdayat 5 PM이라고 말한다면 Past Simple로 바꿔야 해요. Present Perfect는 구체적인 날짜를 싫어해요. 주말 계획 물어보면 항상 애매하게 대답하는 친구 같죠. 날짜를 더하면 Present Perfect는 파티장을 떠나버려요.

Common Mistakes

실수해도 기죽지 마세요. 원어민들도 가끔 틀리거든요. 조심해야 할 주요 실수들이에요:
  • Mistake 1: Using specific time markers.
  • I have seen him yesterday.
  • I saw him yesterday.
    OR
    I have seen him.
  • Mistake 2: Forgetting the auxiliary verb.
  • I finished my homework.
  • ✓ "I've finished my homework." (지금 선생님께 보여드리고 있다면).
  • Mistake 3: Confusing the Past Simple and Past Participle.
  • I have went there.
  • I have gone there.
  • Mistake 4: Using has with I.
  • I has a cat.
  • I have a cat.
    (잠깐, 그건 Present Simple이잖아).
  • I have had a cat for years.
농담 하나 해드릴게요: 왜 Present Perfect가 Past Simple이랑 헤어졌을까요? Past Simple이 기념일 날짜에 대해 너무 꼬치꼬치 따져서래요. Present Perfect는 그냥 함께했다는 *경험*에 집중하고 싶었는데 말이죠.

Contrast With Similar Patterns

사람들이 항상 물어봐요:
I didI have done의 차이가 뭐예요?
  • Past Simple (I did): 행동이 끝났고, 시간도 끝났어요. 현재와 연결고리가 없죠. 죽은 사실이에요.
    I lived in London in 2010.
    (난 지금 거기 안 살아요. 2010년은 지났으니까요).
  • Present Perfect (I have done): 행동이 현재와 연결되어 있어요. 아직 안 끝났거나, 결과가 여전히 남아있죠.
    I have lived in London for ten years.
    (난 아직 거기 살아요. 지금 런던에서 차를 마시고 있다고요).
Past Simple을 사진이라고 생각해보세요. 시간 속의 한 순간을 보여주죠. Present Perfect는 동영상이라고 생각하세요. 지금 이 순간까지 이어지는 과정을 보여주니까요. 어린 시절 이야기를 한다면 Past Simple을 쓰세요. 이력서에 현재 기술을 적는다면 Present Perfect를 쓰시고요.

Quick FAQ

Q

Can I use just with this tense?

그럼요! 아주 최근 일에 딱이죠. "I've just arrived!"

Q

What about ever and never?

걔네는 Present Perfect랑 절친이에요.

Have you ever eaten bugs?
"No, I've never tried them."

Q

Is it I've been to or I've gone to?

갔다가 돌아왔으면 been을 쓰세요. 아직 거기 있으면 gone을 쓰고요. 뉴욕에 서 있으면서 "I've gone to Italy"라고 하면 사람들이 당신을 유령이라고 생각할걸요.

Progressive Practice

1

문장이 구체적인 시간(Past Simple)에 대한 것인지 일반적인 경험(Present Perfect)에 대한 것인지 구별해보세요.

2

동사 기본형을 V3(past participle) 형태로 바꾸는 연습을 하세요.

3

왓츠앱 대화의 빈칸을 havehas로 채워보세요.

4

오늘 한 일 세 가지를 I've를 사용해 적어보세요.

5

현재의 문제(배터리 방전 같은)를 Present Perfect를 사용해 설명해보세요.

Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)

Subject Auxiliary Past Participle (Regular) Past Participle (Irregular)
I
have
worked
gone
You
have
worked
gone
He/She/It
has
worked
gone
We
have
worked
gone
They
have
worked
gone

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.

1

Life Experience

Talking about things you have done in your life without saying exactly when.

“I have been to Tokyo twice.”

“She has never tried sushi.”

2

Unfinished Time

Actions that started in the past and continue into the present moment.

“We have lived here for ten years.”

“He has been a teacher since 2015.”

3

Recent Action with Present Result

A past action that has a clear, visible, or important result in the present.

“I've cut my finger! (It's bleeding now).”

“The taxi has arrived. (It is waiting outside).”

Reference Table

Reference table for 영어 현재완료: 과거를 현재와 연결하기 (기본 형태)
주어 조동사 과거분사 (규칙) 과거분사 (불규칙) 축약형 (긍정) 축약형 (부정)
I
have
worked
eaten
I've
I haven't
You
have
finished
seen
You've
You haven't
He
has
started
gone
He's
He hasn't
She
has
lived
taken
She's
She hasn't
It
has
happened
broken
It's
It hasn't
We
have
watched
read
We've
We haven't
They
have
studied
written
They've
They haven't

격식 수준 스펙트럼

격식체
I am pleased to inform you that the report has been completed.

I am pleased to inform you that the report has been completed. (Workplace/Task completion)

중립
I have finished the report.

I have finished the report. (Workplace/Task completion)

비격식체
I've finished it.

I've finished it. (Workplace/Task completion)

속어
Done and dusted!

Done and dusted! (Workplace/Task completion)

현재완료: 과거와 현재를 연결하기

현재완료

사용 시점

  • 경험 I've visited Paris.
  • 최근 행동 She's lost her phone.
  • 진행 중인 상황 He's lived here for years.
  • 반복된 행동 (미완료 기간) We've called him today.

흔한 부사

  • 방금 I've just arrived.
  • 이미 She's already eaten.
  • 아직 Have you finished yet?
  • 언제라도 Have you ever seen...?
  • 결코 ~않다 I've never been.

핵심 아이디어

  • 현재 관련성 Past action affects NOW.
  • 불특정 시간 Not about WHEN, but THAT it happened.

현재완료 vs. 단순 과거

현재완료
I have lived here for 5 years. 지금도 여기 살아요.
She has lost her keys. 지금 열쇠가 없어요.
Have you ever eaten sushi? 인생 경험.
단순 과거
I lived there for 5 years. 더 이상 거기 안 살아요.
She lost her keys yesterday. 특정 과거 시간.
Did you eat sushi last night? 특정 과거 사건.

현재완료와 단순 과거 선택하기

1

특정 과거 시간이 언급되었나요? (예: 'yesterday', 'last week', 'in 2010')

YES
단순 과거 사용
NO
계속 진행
2

행동/상황이 현재와 여전히 관련이 있나요? (예: 진행 중, 결과가 지금 보임, 일반적인 인생 경험)

YES
현재완료 사용
NO
단순 과거 사용

현재완료: 사용 카테고리

경험

  • I've never been to Asia.
  • She has tried skydiving.

최근 행동 (결과 포함)

  • He has just finished his meal.
  • The bus has broken down.
🗓️

진행 중인 상황

  • They have studied English for years.
  • We haven't met since university.
🔁

반복된 행동 (미완료 기간)

  • I've seen that movie twice this month.
  • She has called me several times today.

수준별 예문

1

I have seen that movie.

He visto esa película.

2

She has visited London.

Ella ha visitado Londres.

3

We have eaten lunch.

Hemos almorzado.

4

They have lost the game.

Ellos han perdido el juego.

1

I've already finished my homework.

Ya he terminado mi tarea.

2

Have you ever been to Italy?

¿Has estado alguna vez en Italia?

3

He hasn't called me yet.

Él no me ha llamado todavía.

4

We've lived here for two years.

Hemos vivido aquí por dos años.

1

I have known him since we were children.

Lo conozco desde que éramos niños.

2

The company has grown significantly this year.

La empresa ha crecido significativamente este año.

3

She's just found out the news.

Ella acaba de enterarse de la noticia.

4

Have you seen my glasses anywhere?

¿Has visto mis gafas en algún lado?

1

I've been working on this for hours, but I haven't finished yet.

He estado trabajando en esto por horas, pero aún no he terminado.

2

Scientists have discovered a new planet in a distant galaxy.

Los científicos han descubierto un nuevo planeta en una galaxia lejana.

3

He has consistently failed to meet his targets.

Él ha fallado consistentemente en cumplir sus objetivos.

4

I've had enough of this noise!

¡He tenido suficiente de este ruido!

1

The government has hitherto refused to comment on the scandal.

El gobierno se ha negado hasta ahora a comentar sobre el escándalo.

2

Recent studies have called into question the validity of the previous data.

Estudios recientes han puesto en duda la validez de los datos anteriores.

3

She has long been considered the leading expert in her field.

Ella ha sido considerada durante mucho tiempo la experta líder en su campo.

4

The architecture has undergone several transformations over the centuries.

La arquitectura ha experimentado varias transformaciones a lo largo de los siglos.

1

The implications of this policy have yet to be fully realized.

Las implicaciones de esta política aún no se han comprendido plenamente.

2

Rarely has a composer achieved such acclaim in so short a time.

Rara vez un compositor ha logrado tal aclamación en tan poco tiempo.

3

The project has been all but completed.

El proyecto está casi terminado.

4

Whether he has truly changed remains to be seen.

Queda por ver si realmente ha cambiado.

혼동하기 쉬운

English Present Perfect: Connecting Past to Now (Basic Formation) Present Perfect vs Past Simple

Learners often use Present Perfect when they mention a specific time.

English Present Perfect: Connecting Past to Now (Basic Formation) Been vs Gone

Both are past participles of 'go' (or 'be'), but they mean different things.

English Present Perfect: Connecting Past to Now (Basic Formation) For vs Since

Learners mix up the duration and the starting point.

자주 하는 실수

I have see that movie.

I have seen that movie.

You must use the past participle (V3), not the base form.

He have a car.

He has a car.

Remember 'has' for he/she/it.

I have went to London.

I have gone to London.

Don't use the Past Simple (V2) form with 'have'.

I have finish.

I have finished.

The -ed ending is required for regular verbs.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

I am living here for two years.

I have lived here for two years.

Use Present Perfect for actions starting in the past and continuing now.

Have you ever went?

Have you ever gone?

Questions still require the V3 form.

I have been to Paris in 2010.

I went to Paris in 2010.

Specific years require Past Simple.

Since two years I live here.

I have lived here for two years.

Use 'for' for duration, not 'since'.

I've already did it.

I've already done it.

Confusion between 'did' (V2) and 'done' (V3).

It's the first time I'm seeing this.

It's the first time I've seen this.

The phrase 'It's the first time' requires the Present Perfect.

I have finished the work before he arrived.

I had finished the work before he arrived.

Use Past Perfect for 'past before past'.

문장 패턴

I have never ___ in my life.

Have you ___ yet?

She has been a ___ since ___.

It is the most ___ I have ever ___.

Real World Usage

Job Interviews very common

I have worked in sales for five years.

Texting Friends constant

I've just arrived! Where are you?

Social Media very common

I've finally finished my degree!

News Headlines common

The President has signed the new law.

Travel/Tourism constant

Have you ever tried the local food?

Doctor's Visit common

How long have you had this pain?

💡

이런 시간 표현들을 찾아보세요

'yet', 'already', 'just', 'never', 'ever', 'for', 'since' 같은 단어들은 현재완료가 필요한 시제라는 힌트를 줘요. 과거와 현재의 연결고리를 은근히 알려주는 거죠.
Have you finished your homework yet?
⚠️

특정 과거 시간과 쓰지 마세요

'yesterday', 'last week', 'in 2022', 'an hour ago'처럼 딱 정해진 과거 시간 표현과는 현재완료를 절대 쓰지 마세요. 이런 경우에는 항상 단순 과거를 써야 해요. 흔히 하는 실수랍니다!
I visited Paris last year.
🎯

불규칙 동사를 정복하세요

불규칙 동사의 과거분사 (V3) 형태는 정말 중요해요. 'been', 'gone', 'eaten', 'seen', 'taken'처럼 자주 쓰이는 단어들을 익히는 데 시간을 투자해 보세요. 플래시카드나 앱을 활용하면 더 재미있게 배울 수 있을 거예요!
I have never eaten sushi.
🌍

'Have Got'의 차이를 알아두세요

영국 영어에서는 'have got'이 비격식적으로 소유를 나타낼 때 자주 쓰여요. "I've got a car"처럼요. 이건 'get'의 현재완료가 아니라, 'have'를 대신하는 흔한 표현이니, 지역적인 차이를 알아두면 좋겠죠! "I've got a new phone."
💡

'아직 끝나지 않은' 기간을 생각하세요

만약 말하는 시간대가 'today', 'this week', 'this year'처럼 아직 진행 중이라면, 현재완료가 가장 적절한 경우가 많아요. 행동은 일어났지만, 그 '기간'이 아직 끝나지 않은 거죠. "I haven't seen her this week."

Smart Tips

Stop! Use the Past Simple (V2) instead of 'have' + V3.

I have visited my grandma last week. I visited my grandma last week.

Use 'ever' in questions and 'never' in negatives to sound like a native.

Did you go to Paris in your life? Have you ever been to Paris?

Add the word 'just' between 'have' and the verb.

I finished the work. I've just finished the work.

Remember: For = Finger (count the time). Since = Start (point to the beginning).

I've been here since five days. I've been here for five days.

발음

I've /aɪv/, He's /hiːz/

Contractions

In natural speech, 'have' is almost always reduced to /v/ and 'has' to /z/ or /s/.

What've you done? /wɒtəvjuː dʌn/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if it's not at the start of a sentence.

Emphasis on 'have'

I *have* finished!

Conveys frustration or strong confirmation when someone doubts you.

암기하기

기억법

H.A.V.E.: Happened in the past, Always relevant now, Verb in 3rd form, Ever/Never used often.

시각적 연상

Imagine a physical bridge connecting a 'Past' island to a 'Present' island. You are standing in the middle of the bridge, looking at both sides at once.

Rhyme

If the time is not quite clear, Present Perfect should appear!

Story

Think of a traveler who has 'been' everywhere but never says 'when.' He has seen the pyramids, he has climbed Everest, and he has swum in every ocean. His life is a collection of 'haves.'

Word Web

ExperienceResultUnfinishedSinceForJustAlreadyYet

챌린지

Write down 5 things you have done in your life, but don't include the dates. Then write 5 things you haven't done yet.

문화 노트

Americans often use the Past Simple where British speakers use the Present Perfect, especially with 'just', 'already', and 'yet'.

British speakers are much more strict about using the Present Perfect for recent actions with present results.

Similar to British English, but often uses 'reckon' with the Present Perfect.

The Present Perfect developed in Germanic languages as a way to express the 'resultative' aspect.

대화 시작하기

Have you ever traveled to a country that surprised you?

What is the best movie you have seen this year?

How long have you lived in your current city?

Have you ever made a mistake at work that taught you a lesson?

일기 주제

Write about three things you have achieved this month.
Describe a place you have visited that you will never forget.
Reflect on how your life has changed in the last five years.
Discuss a global issue that has worsened or improved recently.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

동사의 올바른 형태를 고르세요.

I ___ (visit) New York three times.

✓ Correct! ✗ Not quite. Correct answer: have visited
문장은 특정 과거 시간 없이 인생 경험에 대해 이야기하므로, 현재와 연결되어 있음을 나타내는 현재완료 'have visited'가 맞습니다.
문장에서 틀린 부분을 찾아 고치세요. Error Correction

Find and fix the mistake:

She has saw that movie last night.

✓ Correct! ✗ Not quite. Correct answer: She saw that movie last night.
'last night'는 특정 과거 시간을 나타내므로, 현재완료가 아닌 단순 과거('saw') 시제를 사용해야 합니다. 또한, 'saw'는 'see'의 단순 과거형이지 과거분사형이 아닙니다.
현재완료를 올바르게 사용한 문장을 고르세요. 객관식

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: They finished their homework yesterday.
'yesterday'는 특정 과거 시간이므로, 단순 과거('finished')를 사용해야 합니다. 현재완료는 특정 과거 시간 표시와 함께 사용하면 안 됩니다.
영어로 번역하세요: 'Ella nunca ha probado el sushi.' 번역

Translate into English: 'Ella nunca ha probado el sushi.'

Answer starts with: ["S...

✓ Correct! ✗ Not quite. Correct answer: ["She has never tried sushi.","She's never tried sushi."]
이 문장은 현재까지의 인생 경험(또는 경험 부족)을 표현하므로, 현재완료가 올바른 선택입니다. 'Never'는 이 시제에서 흔히 사용되는 부사입니다.

Score: /4

연습 문제

8 exercises
Choose the correct form of the verb. 객관식

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have' with 'I' and the V3 form 'finished'.
Fill in the blank with 'for' or 'since'.

She has lived in London ___ 2015.

✓ Correct! ✗ Not quite. Correct answer: since
We use 'since' for a specific starting point in time.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

I have seen that movie yesterday.

✓ Correct! ✗ Not quite. Correct answer: have seen
You cannot use 'have seen' with 'yesterday'. It should be 'I saw'.
Change the sentence to the Present Perfect. Sentence Transformation

I am a teacher. (Start: 2010)

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher since 2010.
To show an action continuing from the past, use 'have been' + 'since'.
Match the question with the correct answer. Match Pairs

1. Have you eaten? 2. When did you eat? 3. Have you ever been to Rome?

✓ Correct! ✗ Not quite. Correct answer: 1-Yes, I have. 2-At 5:00. 3-No, never.
Present Perfect questions are answered with 'have/has'. Past Simple questions are answered with specific times.
Complete the dialogue. Dialogue Completion

A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.

✓ Correct! ✗ Not quite. Correct answer: has gone
Use 'has gone' because he is still at the bank.
Which time marker goes with which tense? Grammar Sorting

Markers: Yesterday, Since, Last week, Already

✓ Correct! ✗ Not quite. Correct answer: PP: Since, Already | PS: Yesterday, Last week
Present Perfect (PP) uses unfinished time; Past Simple (PS) uses finished time.
Is this rule true or false? True False Rule

You can use the Present Perfect to talk about a specific time in the past.

✓ Correct! ✗ Not quite. Correct answer: False
The Present Perfect is for unspecified time.

Score: /8

Practice Bank

12 exercises
현재완료의 올바른 형태로 문장을 완성하세요. 빈칸 채우기

We ___ (not / eat) at that new restaurant yet.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten
현재완료를 올바르게 사용한 문장을 선택하세요. 객관식

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have been to the gym and I'm back now.
문법적 오류를 찾아 고치세요. Error Correction

He has broke his leg when he was skiing.

✓ Correct! ✗ Not quite. Correct answer: He broke his leg when he was skiing.
문장을 영어로 번역하세요. 번역

Translate into English: 'Hemos vivido en esta ciudad desde 2018.'

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2018.","We've lived in this city since 2018."]
단어를 배열하여 올바른 문장을 만드세요. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have already finished the project.
각 주어에 맞는 현재완료 조동사를 짝지으세요. Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
올바른 과거분사로 문장을 완성하세요. 빈칸 채우기

My sister has never ___ (fly) in an airplane before.

✓ Correct! ✗ Not quite. Correct answer: flown
문장에서 오류를 찾아 고치세요. Error Correction

We has seen that movie many times.

✓ Correct! ✗ Not quite. Correct answer: We have seen that movie many times.
문장을 영어로 번역하세요. 번역

Translate into English: '¿Has tomado el café de la mañana?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you had your morning coffee?","Have you drunk your morning coffee?"]
단어를 올바른 순서로 배열하여 질문을 만드세요. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you finished the report yet?
가장 적절한 문장을 고르세요. 객관식

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I lived in Paris in 2015.
부정형 동사와 그에 맞는 과거분사 형태를 짝지으세요. Match Pairs

Match the infinitive verbs with their Past Participle forms:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

자주 묻는 질문 (8)

No. 'Last week' is a finished time. You must say `I saw him last week`.

`Been` means you went and came back. `Gone` means you are still there.

Yes, `have` or `has` is the auxiliary verb that makes the tense 'perfect'. Without it, it's just a participle.

No. `I've got` usually means 'I have' (possession) in British English. `I've had` is the Present Perfect of 'to have' (e.g., 'I've had a cold for a week').

American English often uses the `Past Simple` for recent actions where British English uses the `Present Perfect`. Both are understood.

Put 'not' after have/has: `I have not (haven't) finished`.

No. Use `for` with a period (for three years) and `since` with a point (since 2020).

Yes, in time clauses. For example: `I will tell you when I have finished`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

English is much stricter about NOT using specific time markers like 'yesterday'.

German moderate

Perfekt

German allows 'Ich habe ihn gestern gesehen' (I have seen him yesterday), which is a major error in English.

French moderate

Passé Composé

French speakers often struggle with the English Present Perfect because they want to use it for every past event.

Japanese low

~ta koto ga aru / ~te iru

Japanese verbs don't change based on 'have', but rather through suffixes.

Arabic partial

qad + Past Verb

Arabic doesn't use an auxiliary verb like 'have' in this way.

Chinese none

guò (过) / le (了)

The concept of 'time windows' (finished vs unfinished) is handled by context or specific time words rather than verb forms.

Learning Path

Prerequisites

Continue With

B1 Requires

수동태: 현재완료 (~되어왔다)

### Overview 영어를 배우는 한국인 학습자들에게 '수동태(Passive Voice)'는 언제나 큰 산처럼 느껴지곤 합니다. 특히 그중에...

B1 Requires

과거 행동: 단순 과거 vs. 현재 완료

Overview 방금 인스타그램에 스토리를 올렸나요? 아니면 5분 전에 올렸나요? `I posted`와 `I have posted` 사이에서 고민하는...

B1 Requires

진행 중인 행동에 대해 이야기하기 (현재완료 진행형)

### Overview 영어에서 '과거에 시작되어 현재까지 계속되거나, 최근에 끝나서 그 영향이 현재에 남아 있는 동작'을 표현할 때...

B1 Requires

현재완료 부정형 (~한 적 없다, 아직 안 했다)

### Overview Present Perfect Negative, 즉 `haven't` 또는 `hasn't`와 **past participle**이 결합된 형태는 과거의 특정 시...

B1 Requires

삶과 진행 상황 묻기 (현재완료 질문)

### Overview 영어에서 현재완료 시제는 과거와 현재를 잇는 매우 중요한 문법적 연결고리입니다. 질문에서 현재완료를 사용할...

B1 Builds On

현재완료: Just, Already, Yet (방금, 이미, 아직)

Overview 친구한테 집에 있냐고 문자를 보냈는데 "방금 막 들어왔어(`I've just walked in`)"라고 답장이 온 적 있나요? 아니면...

B1 Builds On

인생 경험: Ever와 Never를 사용한 현재완료

### Overview 'Life Experiences: Present Perfect with Ever and Never'는 지금까지 살아오면서 어떤 경험을 해본 적이 있는지...

B1 Builds On

현재완료: For vs. Since (지속적인 동작)

Overview 오늘 휴대폰을 얼마나 오래 보고 있었나요? 진지하게 스크린 타임을 한번 확인해 보세요. 틱톡을 2시간 동안 보고 있었...

B1 Builds On

영어: Lately와 Recently를 사용한 현재완료

Overview 인스타그램 피드를 넘겨보다가 "와, 다들 `lately` 여행만 다니네?"라고 생각해 본 적 있나요? 아니면 제일 좋아하는...

B1 Builds On

상태 동사와 함께 사용되는 현재완료 (알아왔다, 있어왔다)

### Overview 과거에 시작된 상태나 조건이 현재까지 계속 이어지고 있음을 말할 때, 영어에서는 **현재완료 시제 (Present Perf...

B1 Requires

현재완료와 최상급 (내가 경험했던 가장 좋은…)

### 개요 인생 전체를 통틀어 어떤 경험이 절대적인 최고점이나 최저점이었음을 표현하고 싶을 때, 영어에서는 **현재완료 시제*...

B1 Builds On

현재완료와 시간 표현 (for, since, yet)

### Overview 영어의 현재완료 시제(`Present Perfect`)는 과거의 사건이나 상태를 현재와 연결해 주는 아주 기본적인 문법 구...

B1 Builds On

현재완료: 아직 끝나지 않은 일 (오늘, 이번 주)

### Overview Present Perfect 시제는 과거의 사건이나 상태를 현재와 연결해주는 아주 중요한 다리 역할을 합니다. 명확한 과...

B1 Builds On

현재완료: 현재 결과가 있는 행동

### Overview 영어의 **현재완료 시제(Present Perfect tense)** 중에서, 특히 **'과거의 행동이 현재까지 영향을 미치는 결과'...

B1 Recommends

현재완료: 미국 vs 영국 (I've done vs I did)

Overview 영어 교과서한테 속은 것 같은 기분, 느껴본 적 있나요? 수업 시간에는 규칙을 배웠는데, 캘리포니아 브이로거는 그걸...

B1 Builds On

현재완료: 마침내 & 드디어 (기다림 끝!)

Overview 배달 앱을 40분 동안 새로고침하며 배에서 공사판 같은 소리가 났던 적 있나요? 아니면 "5분이면 도착해"라고 했던 친...

B1 Builds On

현재 완료: 시간 경과에 따른 변화 (have/has + V3)

5년 전 자신의 사진을 보며 "와, 내가 저런 걸 입었었나?" 혹은 "그때 이후로 정말 많이 변했네"라고 생각한 적이 있나요? 그 깨...

B1 Builds On

경험 세기: 첫 번째, 두 번째, 세 번째

### Overview 영어에는 특정 경험이 현재까지 몇 번째인지 순서를 매겨 명확하게 나타낼 수 있는 문법 구조가 있어요. `It's/Thi...

B1 Builds On

현재완료: 뉴스 및 최근 사건

Overview 휴대폰을 열었는데 `A new episode has just dropped`라는 알림이 뜬 걸 본 적 있나요? 아니면 트위터에서 `The Presid...

B1 Builds On

현재완료: 인생 경험 (본 적이 있어요)

Overview 혹시 실제로 보지도 않은 영화를 아는 척하며 자랑해 본 적 있어? 파티에서 친구한테 `I've seen that!`이라고 말하는...

B1 Builds On

현재완료: 반복된 행동 (인생 경험)

### Overview **현재완료** 시제는 과거의 일이 현재와 연결될 때 사용됩니다. 특히 **반복되는 행동**이나 **인생 경험**을 이...

B1 Builds On

현재완료: 지금까지 (so far)

오늘 핸드폰을 몇 번이나 확인했어? 아마 다섯 번, 아니면 쉰 번? 만약 네가 "오늘 핸드폰을 열 번 확인했어"라고 말한다면, 넌...

B1 Builds On

현재완료: 경험과 결과

Overview 넷플릭스 시청 기록을 보다가 주말 동안 시즌 세 개를 통째로 다 봤다는 걸 깨달은 적 있어? 아니면 방금 인스타그램...

B1 Builds On

사람들이 말한 것을 전달하기 (시제 일치)

### Overview 영어에서 다른 사람의 말을 전달하는 방식인 `reported speech`(간접 화법)는 매우 중요합니다. 한국어와 영어의...

B1 Requires

과거완료: '이전' 과거 (had + done)

### Overview 영어 학습을 하다 보면 과거의 사건들을 나열할 때 순서가 헷갈리는 경우가 많습니다. 특히 한국어는 문맥이나 부...

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!