B1 Verb Tenses 17 min read 보통

현재완료: 과거와 현재 연결하기 (나는 ~했다)

현재완료 시제로 과거와 현재를 유연하게 연결해서 경험이나 «현재 결과»를 자연스럽게 표현해 보세요.

Grammar Rule in 30 Seconds

The Present Perfect acts as a bridge, connecting a past action to the present moment through its result or duration.

  • Use 'have/has' + past participle for life experiences without a specific date (e.g., 'I have visited Rome').
  • Use it for actions that started in the past and continue now (e.g., 'She has lived here for years').
  • Use it for recent actions with a visible present result (e.g., 'I have lost my keys, so I can't enter').
Subject + 🙋‍♂️ have/has + 🏁 Verb (Past Participle)

Overview

### Overview
영어의 현재완료 시제(I have done)는 과거의 행동, 상태, 경험을 현재와 연결하는 아주 중요한 문법 장치입니다. 단순 과거 시제(I did)가 과거의 특정 시점에서 완료된 행동을 강조하는 반면, 현재완료는 과거 사건의 현재와의 관련성, 결과, 또는 지속성을 강조합니다. 이 시제를 사용하면 정확한 과거 시점을 명시하지 않고도, 현재 상황에 미치는 영향이나 지속 기간에 초점을 맞춰 과거의 일을 이야기할 수 있습니다.
B1 수준의 학습자에게는 이러한 시간적 관계를 미묘하게 표현하는 능력이 필수적이므로, 현재완료 시제를 이해하는 것은 영어 의사소통 능력을 한 단계 높이는 데 매우 중요합니다.
### How This Grammar Works
현재완료 시제는 '현재와의 관련성'이라는 원칙에 따라 작동합니다. 단순히 과거 시제를 나타내는 것이 아니라, 조동사 have/has의 현재형을 사용하여 과거의 행동이나 상태가 현재까지 이어지고 있음을 나타내는 복합 시제입니다. 이러한 현재와의 연결성은 여러 방식으로 나타날 수 있습니다.
  • 미완료된 시간: 행동이 '지금(now)'까지 포함되는 기간 동안 발생했을 때 사용됩니다. 예를 들어, I have worked hard this week.이라고 하면, 이번 주는 아직 끝나지 않았으며, 지금까지의 노력이 현재까지 영향을 미치고 있음을 의미합니다.
  • 현재의 결과: 과거의 행동이 현재에 직접적인 관찰 가능한 결과나 영향을 미칠 때 사용됩니다. She has broken her leg.은 그녀의 다리가 현재 부러져 있다는 사실을 나타내며, 과거의 사건이 현재까지 이어지는 물리적인 상태를 의미합니다.
  • 지금까지의 경험: 과거의 어느 시점에 발생한 사건을 설명하지만, 그 경험 자체가 현재까지 누적된 삶의 경험의 일부로 간주될 때 사용됩니다. Have you ever tried sushi?는 특정 시점의 경험을 묻는 것이 아니라, 지금껏 살아오면서 스시를 먹어본 경험이 있는지를 묻는 것입니다.
조동사 have/has(현재형) 뒤에 과거분사(완료된 행동을 나타냄)가 오는 문법 구조는 현재완료의 의미를 이해하는 데 핵심입니다. 조동사 have/has는 문장 전체를 현재 시점에 고정시키고, 과거분사는 그 행동 자체를 참조합니다. 이 둘의 결합은 완료된 행동이 현재까지 영향을 미치고 있음을 신호합니다.
한국어에는 영어의 현재완료와 정확히 일치하는 시제는 없습니다. 한국어에서는 보통 과거 시제나 현재 시제, 또는 부사어(예: '지금까지', '아직도')를 사용하여 비슷한 의미를 전달합니다. 예를 들어, I have lived here for 10 years.는 한국어로 «저는 10년 동안 여기서 살아왔어요.» 또는 «여기 산 지 10년 됐어요.»라고 표현하는데, 이는 과거부터 현재까지의 '지속'을 나타냅니다.
반면 I have lost my keys.는 «열쇠를 잃어버렸어요.»라고 하는데, 이는 '잃어버린' 상태가 '지금'까지 이어지고 있음을 나타냅니다. 이처럼 영어의 현재완료는 과거의 사건이 현재와 어떻게 연결되는지를 명확히 보여주는 중요한 시제입니다.
### Formation Pattern
현재완료 시제의 긍정문, 부정문, 의문문 형태는 일관된 규칙에 따라 만들어집니다. 이러한 패턴을 명확히 이해하는 것이 정확한 문장 구성에 필수적입니다.
  • 긍정문:
기본 구조는 주어 + have/has + 과거분사입니다. 여기서 have는 주어가 I, you, we, they일 때 사용하고, hashe, she, it일 때 사용합니다.
축약형은 구어체와 비격식적인 글쓰기에서 매우 자연스럽고 흔하게 사용됩니다. I have arrived는 종종 I've arrived로, She has learnedShe's learned로 축약됩니다. 축약형을 사용하면 더 유창하게 들립니다.
  • 예시: I have visited that museum before. (나는 전에 그 박물관에 가 본 적이 있다.) -> I've visited that museum before.
  • 예시: He has completed the required training. (그는 필요한 훈련을 마쳤다.) -> He's completed the required training.
  • 부정문:
부정문을 만들기 위해서는 조동사(have/has)와 과거분사 사이에 not을 삽입합니다. 축약형은 have nothaven't로, has nothasn't로 자주 사용됩니다.
  • 예시: They have not finished the project. (그들은 프로젝트를 아직 끝내지 않았다.) -> They haven't finished the project.
  • 예시: It has not rained for weeks. (몇 주 동안 비가 오지 않았다.) -> It hasn't rained for weeks.
  • 의문문:
의문문을 만들기 위해서는 조동사(have/has)를 문장의 맨 앞으로, 즉 주어 앞에 위치시킵니다.
  • 예시: Have you seen my keys? (내 열쇠 봤니?)
  • 예시: Has she ever traveled outside Europe? (그녀는 유럽 밖으로 여행해 본 적이 있니?)
  • Wh- 의문문:
who, what, where, when, why, how와 같은 의문사로 시작하는 의문문은 의문사 뒤에 조동사(have/has)를 위치시킵니다.
  • 예시: What have you done with your vacation time? (휴가 시간을 어떻게 보냈니?)
  • 예시: Where has he gone? (그는 어디로 갔니?)
과거분사(Past Participle)의 중요성:
현재완료 시제에서는 반드시 동사의 과거분사 형태를 사용해야 합니다. 규칙 동사의 경우 보통 -ed를 붙이지만 (예: walkwalked, playplayed), 불규칙 동사의 과거분사 형태는 따로 암기해야 합니다 (예: gogone, seeseen, eateaten, writewritten). 한국어 학습자들이 이 불규칙 과거분사 형태를 암기하는 데 어려움을 겪는 경우가 많으므로, 꾸준히 복습하는 것이 중요합니다.
| 기본형 (Base Form) | 과거형 (Simple Past) | 과거분사 (Past Participle) | 현재완료 예시 (Present Perfect Example) |
|---|---|---|---|
| go | went | gone | I have gone to the store. |
| see | saw | seen | She has seen that movie. |
| eat | ate | eaten | We have eaten lunch. |
| write | wrote | written | He has written a letter. |
| do | did | done | They have done their homework. |
### When To Use It
현재완료 시제는 과거의 사건을 현재와 연결하는 핵심적인 기능을 수행하는 여러 가지 상황에서 사용됩니다. 이러한 맥락을 인식하는 것이 시제를 올바르게 사용하는 데 매우 중요합니다.
  • 지금까지의 경험 (경험의 유무):
이 용법은 특정 시점을 명시하지 않고, 개인의 삶에서 현재까지 어떤 행동이나 사건이 일어났는지 또는 일어나지 않았는지를 설명할 때 사용됩니다. 초점은 사건의 발생 시점이 아니라 경험 자체의 존재 여부에 있습니다. 질문에서는 ever, 부정문에서는 never, 그리고 before, many times, once와 같은 시간 표현과 자주 함께 쓰입니다.
  • 예시: I have never flown in a helicopter. (나는 헬리콥터를 타본 적이 한 번도 없다.) - 이 문장은 지금까지의 경험에 '헬리콥터 탑승'이라는 경험이 없다는 사실을 강조합니다. 언제 타보지 않았는지는 중요하지 않습니다.
  • 예시: Have you ever visited the British Museum? (영국 박물관에 가 본 적 있니?) - 지금껏 당신의 경험에 영국 박물관 방문이 포함되는지를 묻는 것입니다.
  • 예시: She has lived in three different countries. (그녀는 세 개의 다른 나라에서 살아봤다.) - 그녀가 각 나라에서 몇 년씩 살았는지 구체적인 시점은 생략하고, 여러 나라에서 살아본 경험이 그녀의 현재까지의 삶에 포함된다는 점을 나타냅니다.
  • 과거에 시작되어 현재까지 계속되는 행동 (지속):
이 패턴은 과거 어느 시점에 시작된 행동이나 상태가 현재까지도 계속 진행 중이거나 사실임을 설명할 때 사용됩니다. 주로 기간을 나타내는 전치사 for (기간의 길이 명시)와 since (시작점 명시)와 함께 사용됩니다.
  • 예시: I have worked for this company for five years. (나는 이 회사에서 5년 동안 일해 왔다.) - 이는 5년 전에 일을 시작했고, '지금(now)'도 계속 일하고 있음을 의미합니다.
  • 예시: He has known his best friend since childhood. (그는 어린 시절부터 가장 친한 친구를 알아 왔다.) - 이 우정이 어린 시절에 시작되어 현재까지 지속되고 있음을 암시합니다.
  • 예시: We haven't seen each other since Christmas. (우리는 크리스마스 이후로 서로 보지 못했다.) - 여기서 'Christmas'는 마지막으로 서로를 본 시점을 나타내며, 서로 보지 못한 상태가 '지금(now)'까지 이어지고 있음을 의미합니다.
  • 최근 완료된 행동과 현재의 결과:
이 경우, 행동은 아주 최근에 완료되었지만, 그 결과나 영향이 현재 시점까지 여전히 명백하거나 중요할 때 사용됩니다. just, already, yet(의문문 및 부정문에서)과 같은 부사가 자주 사용됩니다.
  • 예시: I have just finished my presentation, so I can relax now. (저는 발표를 막 끝냈기 때문에, 지금 쉴 수 있어요.) - 발표 완료는 최근이며, 쉴 수 있다는 것은 현재의 직접적인 결과입니다.
  • 예시: She has already eaten lunch, so she isn't hungry. (그녀는 이미 점심을 먹었기 때문에 배고프지 않다.) - 배고프지 않은 것은 최근 식사로 인한 현재의 상태입니다.
  • 예시: The train hasn't arrived yet, and we are running late. (기차가 아직 도착하지 않았고, 우리는 늦고 있다.) - 기차의 미도착은 최근 또는 현재 진행 중인 상황으로, 현재의 불안감을 야기합니다.
  • 현재까지의 변화 또는 발전:
현재완료는 과거의 어느 시점부터 현재까지 발생한 발전이나 변화를 설명하는 데 사용될 수 있으며, 지속적인 추세나 진화를 나타냅니다.
  • 예시: The city has grown significantly in the last decade. (그 도시는 지난 10년 동안 상당히 성장했다.) - 이는 결과가 '지금(now)'까지 보이는 지속적인 성장 과정을 나타냅니다.
  • 예시: My English skills have improved a lot since I started this course. (이 강좌를 시작한 이후로 제 영어 실력이 많이 향상되었습니다.) - 향상은 지속적인 과정이었고, 현재의 실력 수준에 이르렀음을 의미합니다.
  • 예시: Temperatures have been unusually high this summer. (올여름 기온이 비정상적으로 높았습니다.) - 이는 완료되지 않은 기간 동안 경험한 날씨 패턴을 설명하며, 현재까지의 영향을 나타냅니다.
### When Not To Use It
학습자들이 가장 흔하게 저지르는 실수 중 하나는 단순 과거 시제가 필요한 상황에서 현재완료 시제를 잘못 사용하는 것입니다. 핵심적인 구분은 과거 시점의 명확성에 있습니다. 행동이 발생한 특정 과거 시점을 명시하거나 암시한다면, 반드시 단순 과거 시제를 사용해야 합니다.
  • 특정 과거 시점 표현과 함께 사용될 때: 문장에 yesterday, last week, two years ago, in 2010, at 5 PM, when I was a child, a moment ago, on Monday와 같이 완료된 과거의 특정 시점을 나타내는 표현이 포함되어 있다면, 현재완료 시제는 올바르지 않습니다. 이러한 표현들은 행동을 현재와 완전히 분리된, 완료된 시간 프레임에 고정시킵니다.
  • 틀림: I have visited Paris last summer. (시간 표현 last summer는 완료된 기간이므로 단순 과거를 써야 함.)
  • 맞음: I visited Paris last summer.
  • 틀림: She hasn't called him yesterday. (yesterday는 완료된 과거 시점을 지정하므로 단순 과거 부정형을 써야 함.)
  • 맞음: She didn't call him yesterday.
  • 시간 기간이 완료되었을 때: 행동이 발생한 시간 기간이 완전히 끝났다면, 구체적인 날짜나 시간이 언급되지 않았더라도 단순 과거 시제를 사용해야 합니다. 예를 들어, 이미 사망한 인물에 대해 이야기할 때는 그 사람의 삶 전체가 완료된 기간으로 간주됩니다.
  • Shakespeare wrote many plays. (셰익스피어는 많은 희곡을 썼다. - 그의 삶은 완료된 기간입니다.)
  • My grandmother lived in a small village. (할머니께서는 작은 마을에 사셨다. - 그녀의 삶은 완료된 기간입니다.)
  • 과거의 완료된 행동 순서를 나열할 때: 과거의 사건들을 순서대로 이야기할 때, 즉 하나의 행동이 다른 행동에 이어지고 모든 행동이 완료되었다면, 시간의 흐름을 유지하기 위해 단순 과거 시제를 사용합니다.
  • First, I woke up, then I had breakfast, and then I went to work. (먼저 일어났고, 그런 다음 아침을 먹었고, 그러고 나서 출근했다.) (현재완료 First, I have woken up... 사용 불가)
### Common Mistakes
현재완료 시제의 미묘한 차이를 이해하고 사용하는 것은 어려울 수 있습니다. 흔히 저지르는 실수들을 미리 알아두면 이를 피하는 데 도움이 됩니다.
  • 단순 과거와 현재완료 혼동: 이것이 가장 빈번한 실수입니다. 핵심 차이를 기억하세요: 현재완료는 현재와의 관련성 (불특정 과거 시점, 지속되는 행동, 현재의 결과)을 위해 사용하고, 단순 과거는 특정 과거 시점에서의 완료된 행동을 위해 사용합니다.
  • 틀림: I have gone to the cinema yesterday. (시간 표현 yesterday는 단순 과거를 요구합니다.)
  • 맞음: I went to the cinema yesterday.
  • 맞음: I have been to the cinema many times. (경험, 특정 시점 없음)
  • gonebeen의 혼동: 둘 다 go의 과거분사이지만, have/has와 함께 사용될 때 다른 의미를 전달합니다.
  • Has gone to...: 누군가가 어떤 장소로 떠났고, 아직 그곳에 있거나 가는 중임을 의미합니다. 즉, 돌아오지 않았습니다.
  • 예시: My brother has gone to the university. (형은 대학교에 갔어요.) - 지금 집에 없고, 대학교에 있거나 가는 중입니다. 아직 돌아오지 않았습니다.
  • Has been to...: 누군가가 어떤 장소를 방문했고, 그 이후로 돌아왔음을 의미합니다. 완료된 방문 또는 경험을 나타냅니다.
  • 예시: My sister has been to Rome twice. (여동생은 로마에 두 번 가봤어요.) - 로마를 방문했지만, 지금은 돌아왔습니다. 경험을 나타냅니다.
  • 과거분사 형태를 잊거나 잘못 사용: 학습자들이 조동사 have/has 뒤에 동사의 기본형(go)이나 과거형(went)을 사용하는 경우가 있습니다. 반드시 과거분사 형태(gone)를 사용해야 합니다.
  • 틀림: I have went to the library.
  • 맞음: I have gone to the library.
  • 틀림: She has eat dinner already.
  • 맞음: She has eaten dinner already.
  • 한국어의 '했어요'와 혼동: 한국어에서 과거의 일을 이야기할 때 흔히 '-했어요' 형태를 사용하는데, 이것이 영어의 단순 과거와 현재완료 사이에서 혼란을 야기할 수 있습니다. 예를 들어, «나 어제 친구 만났어요.»는 단순 과거(I met my friend yesterday.)지만, «나 숙제 다 했어요.»는 현재완료(I have done my homework.)로 번역될 수 있습니다. 한국어의 '-았/었-'이나 '-했-'은 문맥에 따라 과거 시점의 완료(단순 과거) 또는 현재까지의 결과/지속(현재완료)을 모두 나타낼 수 있기 때문입니다. 영어에서는 이 둘을 구분하기 위해 시제를 명확히 사용해야 합니다.
### Contrast With Similar Patterns
현재완료 시제는 다른 시제, 특히 단순 과거 시제와 자주 비교됩니다. 이 둘의 차이를 명확히 이해하는 것이 중요합니다.
| 구분 | 현재완료 (Present Perfect) | 단순 과거 (Simple Past) |
|---|---|---|
| 핵심 의미 | 과거의 일이 현재와 관련 있음 (결과, 경험, 지속) | 과거의 특정 시점에서 완료된 행동 |
| 시간 표현 | for, since, ever, never, just, already, yet 등 (불특정 과거, 현재까지의 기간) | yesterday, last week, two years ago, in 2010, when I was a child 등 (완료된 특정 과거 시점) |
| 연결성 | 현재와 연결됨 | 과거에 머무름 (현재와 직접적 관련 없음) |
| 예시 (경험) | I have seen that movie. (그 영화를 본 경험이 있다. 지금도 기억하거나 그 경험을 이야기하는 것) | I saw that movie last night. (어젯밤에 그 영화를 봤다. 지금은 그 사실만 과거의 일로 언급) |
| 예시 (지속) | She has lived here for 5 years. (여기 산 지 5년 되었고, 지금도 계속 산다.) | She lived here for 5 years. (과거에 5년 동안 살았지만, 지금은 더 이상 살지 않는다. - 완료된 기간) |
| 예시 (결과) | He has lost his wallet. (그는 지갑을 잃어버렸다. 그래서 지금 지갑이 없다.) | He lost his wallet yesterday. (어제 지갑을 잃어버렸다. 지금 지갑이 있는지 없는지는 이 문장만으로는 알 수 없다.) |
한국어와의 비교:
한국어에서는 이러한 시제 구분이 영어만큼 명확하지 않습니다. 예를 들어, I have lived here for 5 years.I lived here for 5 years. 모두 한국어로는 «저는 5년 동안 여기 살았어요.»라고 번역될 수 있습니다. 영어에서는 have lived는 현재도 거주 중임을, lived는 과거에만 거주했음을 명확히 구분합니다. 따라서 영어 학습 시, 한국어의 '살았어요'라는 표현이 영어에서 어떤 시제로 번역되는지는 문맥과 시간 표현에 따라 결정해야 합니다.
### Quick FAQ
Q1: I have doneI did의 차이는 무엇인가요?
A1: I did (단순 과거)는 과거의 특정 시점에서 완료된 행동을 말합니다. 예를 들어, I did my homework last night.은 어젯밤에 숙제를 끝냈다는 사실 자체를 나타냅니다. 반면, I have done my homework. (현재완료)는 숙제를 완료했다는 사실이 현재와 관련이 있음을 나타냅니다. 예를 들어, «숙제를 다 했기 때문에 지금 게임을 할 수 있다»는 의미를 내포하거나, 단순히 «숙제를 완료한 상태»를 나타낼 수 있습니다. 핵심은 현재완료는 현재와의 연결고리가 있다는 점입니다.
Q2: forsince는 현재완료와 함께만 쓰이나요?
A2: forsince는 주로 현재완료 시제와 함께 쓰여 과거부터 현재까지의 지속을 나타냅니다. 하지만 since는 단순 과거 시제와 함께 쓰여 '그때 이후로'라는 특정 과거 시점을 나타낼 수도 있습니다. for는 주로 기간의 길이를, since는 시작점을 나타냅니다.
예를 들어, He has lived here for ten years. (그는 10년 동안 여기서 살아왔다 - 현재도 거주 중) 와 He has lived here since 2014. (그는 2014년부터 여기서 살아왔다 - 현재도 거주 중) 입니다. 만약 He lived here for ten years.라고 하면, 과거에 10년 동안 살았지만 지금은 더 이상 살지 않는다는 의미가 됩니다.
Q3: alreadyyet이 사용되면 무조건 현재완료를 써야 하나요?
A3: alreadyyet은 현재완료 시제와 함께 매우 자주 사용됩니다. already는 '이미'라는 뜻으로, 예상보다 빨리 완료된 행동을 나타낼 때 긍정문에서 주로 쓰이며, yet은 '아직'이라는 뜻으로, 완료되지 않은 행동을 나타낼 때 의문문이나 부정문에서 주로 사용됩니다. 이 부사들은 현재완료의 '현재와의 관련성'이라는 의미를 강조하는 데 도움을 줍니다.
예를 들어, I have already finished. (이미 끝냈어요 - 그래서 지금 다른 걸 할 수 있다), Have you finished yet? (아직 끝냈니?), I haven't finished yet. (아직 안 끝냈어요 - 그래서 계속 해야 한다) 와 같이 쓰입니다. 이 부사들이 사용되었다고 해서 무조건 현재완료를 써야 하는 것은 아니지만, 현재완료와 함께 쓰일 때 가장 자연스럽고 일반적입니다.
Q4: 현재완료의 과거분사(Past Participle)는 어떻게 외워야 하나요?
A4: 불규칙 동사의 과거분사 암기는 영어 학습의 필수 과정입니다. 가장 좋은 방법은 자주 사용되는 동사부터 시작하여 목록을 만들어 꾸준히 복습하는 것입니다. 동사 변화표(기본형-과거형-과거분사)를 만들어 눈에 잘 띄는 곳에 붙여두거나, 암기 앱을 활용하는 것도 좋습니다.
또한, 영어 문장을 읽거나 들을 때 현재완료 시제가 나오면 해당 동사의 과거분사 형태를 의식적으로 확인하는 습관을 들이면 자연스럽게 익숙해질 수 있습니다. 예를 들어, 'I've seen that movie'를 볼 때 'see-saw-seen'을 떠올리는 식입니다. 꾸준함이 중요합니다!

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 seen that movie three times.”

“Have you ever eaten snails?”

2

Unfinished Time

Actions that started in the past and are still true or happening now.

“We have known each other since primary school.”

“He has worked here for ten years.”

3

Recent Action with Present Result

An action that happened recently and its effect is important right now.

“Oh no! I've cut my finger!”

“The taxi has arrived.”

Reference Table

Reference table for 현재완료: 과거와 현재 연결하기 (나는 ~했다)
사용 상황 핵심 단어 Example 왜 현재완료를 쓸까요?
Life Experience
ever, never, before
I've visited Paris.
경험에 초점, 특정 시점 아님.
Ongoing Action
for, since
She has lived here for 5 years.
과거에 시작해서 지금도 계속됨.
Recent Completion
just, already, yet
We've just eaten.
최근에 끝나서 현재 결과가 있음.
Change Over Time
recently, lately
He has improved a lot.
지금까지의 변화를 설명.
Unfinished Time Period
today, this week
I haven't seen her today.
시간대가 아직 끝나지 않음.
Present Result
implied
I've lost my keys.
과거 행동 때문에 지금 열쇠가 없음.

격식 수준 스펙트럼

격식체
I have completed the assigned project.

I have completed the assigned project. (Workplace)

중립
I've finished the work.

I've finished the work. (Workplace)

비격식체
I'm done!

I'm done! (Workplace)

속어
I've crushed it.

I've crushed it. (Workplace)

현재완료: 시간의 다리

현재완료 (I have done)

주요 용법

  • Experiences 지금까지의 인생 경험
  • Ongoing Actions 과거에 시작, 지금도 계속됨
  • Recent Actions 방금 끝남, 현재 결과 있음
  • Changes 시간에 따른 진화

구성

  • Have/Has 조동사
  • Past Participle 주동사 형태

구분

  • No Specific Time 단순 과거와 다름
  • Present Relevance 왜 지금 중요한가

현재완료 vs. 단순 과거

Present Perfect
I have lived here for 5 years. 아직 여기에 살고 있음.
She has visited Rome. 인생의 한 경험.
We've just arrived. 최근 행동, 지금 우리가 여기 있음.
Simple Past
I lived here 5 years ago. 더 이상 여기에 살지 않음.
She visited Rome last year. 특정 시점에 완료됨.
We arrived an hour ago. 특정 시점에 완료됨.

현재완료 & 단순 과거 선택 흐름도

1

행동이 완료되었고 특정 과거 시점(예: yesterday, in 2020)이 있나요?

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

인생 경험(ever/never)인가요?

YES
현재완료 사용
NO
계속 진행
3

행동이 과거에 시작해서 지금도 계속되고 있나요(for/since)?

YES
현재완료 사용
NO
계속 진행
4

최근 행동이며 명확한 현재 결과가 있나요?

YES
현재완료 사용
NO
다른 시제에 대한 맥락을 재평가하세요

현재완료 부사 및 의미

현재까지의 시간

  • Ever (in questions)
  • Never (negative experience)
  • Before (experience)
⏱️

기간

  • For (period of time)
  • Since (starting point)

최근 완료/완료

  • Just (very recently)
  • Already (sooner than expected)
  • Yet (not done/expected, in questions/negatives)
📅

진행 중인 기간

  • Lately
  • Recently
  • This week/month/year

수준별 예문

1

I have seen that movie.

I saw it at some point in my life.

2

She has lost her keys.

She can't find them now.

3

We have finished the game.

The game is over now.

4

He has eaten an apple.

He is not hungry for an apple now.

1

Have you ever been to Spain?

In your whole life, did you go to Spain?

2

I have never tried sushi.

In my life, I didn't try it.

3

They have just arrived at the station.

They arrived a minute ago.

4

He hasn't called me yet.

I am waiting for his call.

1

I have lived here for five years.

I moved here 5 years ago and I still live here.

2

She has worked as a doctor since 2010.

She started in 2010 and is still a doctor.

3

We've already seen this episode.

We saw it before you suggested it.

4

Has the mail come yet?

I am expecting the mail now.

1

This is the first time I've ever driven a Tesla.

I have no previous experience driving this car.

2

The company has grown significantly this year.

The growth is a present reality based on past actions.

3

I've been to the gym three times this week.

The week isn't over, and I've completed 3 sessions.

4

Scientists have discovered a new planet.

This is a recent achievement with present importance.

1

There has been a marked increase in remote work lately.

A trend that started recently is now very visible.

2

I have long suspected that he was lying.

I had this suspicion for a long time and still do.

3

The government has failed to address the housing crisis.

The failure is a current state resulting from past inaction.

4

He has consistently performed well under pressure.

His past performance defines his current reputation.

1

The poet has captured the essence of grief in these lines.

The artistic achievement remains relevant and present.

2

Rarely has such a discovery been made in this field.

Emphasis on the uniqueness of the event up to now.

3

Whether or not he has truly repented remains to be seen.

The present state of his mind is questioned.

4

The architecture has stood the test of time.

It was built long ago and is still standing strong.

혼동하기 쉬운

Present Perfect: Connecting Past and Present (I have done) Present Perfect vs. Past Simple

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

Present Perfect: Connecting Past and Present (I have done) Been vs. Gone

Both are past participles of 'go' (or 'be' used as go).

Present Perfect: Connecting Past and Present (I have done) Present Perfect vs. Present Perfect Continuous

Mixing up completed results with ongoing processes.

자주 하는 실수

I have see that movie.

I have seen that movie.

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

He have finished.

He has finished.

Third person singular (he/she/it) always takes 'has'.

I have gone to London twice.

I have been to London twice.

Use 'been' for completed visits; 'gone' means the person is still there.

I have finished yesterday.

I finished yesterday.

Do not use Present Perfect with specific past time markers like 'yesterday'.

I have lived here since five years.

I have lived here for five years.

Use 'for' for duration and 'since' for a specific starting point.

Did you ever eat sushi?

Have you ever eaten sushi?

When asking about life experience without a time, Present Perfect is more natural.

It is the first time I am here.

It is the first time I have been here.

The structure 'It is the first/second time...' requires the Present Perfect.

문장 패턴

I have never ___ in my life.

Have you ___ yet?

She has been a ___ for ___ years.

It's the most ___ I have ever ___.

Real World Usage

Texting constant

I've just left the house, see u soon!

Job Interview very common

I have worked in sales for over a decade.

Social Media very common

We've finally reached 1k followers!

Travel common

Have you checked in yet?

News Headlines occasional

The Prime Minister has resigned.

Food Delivery Apps common

Your rider has picked up your order.

💡

‘지금도 중요한가?’를 생각해요

과거에 일어난 일이 '지금도 관련이 있는지' 스스로에게 물어보세요. 만약 그렇다면 현재완료 시제가 딱이에요! 과거의 일이 '그래서 지금은 어떻다?'라는 질문에 답해주는 거죠. 예를 들어, 지금 배고프지 않다면 이렇게 말할 수 있죠:
I have already eaten.
⚠️

특정 과거 시간 표현은 조심하세요!

'yesterday', 'last week', 'in 2010'처럼 특정 과거 시간을 언급한다면 무조건 과거 시제를 써야 해요. 현재완료는 특정 과거 시점과 '아주 싫어하는' 관계거든요. 예를 들어, 어제 그를 만났다면:
I met him yesterday.
(❌
I have met him yesterday.
)
🎯

불규칙 동사를 마스터하세요

많은 동사들이 불규칙해요 (go-gone, see-seen, eat-eaten). 이 동사들의 과거분사형을 아는 것은 현재완료를 자연스럽게 사용하기 위해 필수적이에요. 자주 쓰이는 동사들부터 시작해 보세요! 예를 들어, 편지를 '썼다'면:
I have written a letter.
🌍

축약형은 아주 중요해요

일상적인 영어 회화나 비공식적인 글(문자 메시지 등)에서는 'I've', 'she's', 'we've'처럼 축약형을 거의 항상 사용해요. 이걸 잘 활용하면 훨씬 더 자연스럽게 들릴 거예요! 예를 들어, 여행 가본 적이 있다면: "I've traveled a lot."
💡

'Been'과 'Gone'의 차이점

부메랑을 던졌다가 다시 돌아오는 것처럼 'been'은 '갔다가 돌아왔다'는 의미예요 (또는 지금은 거기에 없다는). 'gone'은 '아직 거기에 있거나 가는 중'이라는 의미죠. 예를 들어, 런던에 다녀왔으면: "He's been to London.« (지금은 돌아옴) 아직 런던에 있으면: »He's gone to London." (아직 거기에 있음)

Smart Tips

Always use the Present Perfect. It's asking about your whole life up to now.

Did you ever go to Paris? Have you ever been to Paris?

Use the Present Perfect to show the difference between 'then' and 'now'.

My English is better now. My English has improved.

Check if you can still do the action. If you can, use Present Perfect. If not, use Past Simple.

I drank three coffees today (and the day is over). I've drunk three coffees today (and I might drink more).

Put these words between 'have' and the verb.

I have finished already. I have already finished.

발음

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

Contractions

In natural speech, 'have' and 'has' are almost always contracted.

Should've /ʃʊdə/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if not contracted.

Emphasis on 'Have'

I HAVE finished!

Conveys frustration or strong confirmation when someone doubts you.

암기하기

기억법

H.A.V.E. = Happening Always Via Experience. It connects what you HAVE done to who you ARE now.

시각적 연상

Imagine a physical bridge. On the left side is the Past (a dark forest). On the right side is the Present (a sunny city). The Present Perfect is the bridge that lets you carry things from the forest into the city.

Rhyme

If the time is not specific and the action's still true, Present Perfect is the tense that is waiting for you!

Story

Imagine a traveler named 'Have'. He carries a suitcase full of 'Past Participles'. Everywhere he goes, he tells people about his experiences ('I have been...'), but he never tells them exactly when he did them because he wants to stay mysterious.

Word Web

EverNeverJustAlreadyYetSinceForRecently

챌린지

Look around your room. Find three things that have changed recently and say them out loud using 'has' or 'have' (e.g., 'The sun has gone down').

문화 노트

BrE speakers are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.

AmE speakers often use the Past Simple for recent actions where British speakers would use Present Perfect.

Similar to British English, but often uses 'reckon' with Present Perfect in casual speech.

The Present Perfect developed in Germanic languages as a way to express possession of a completed state.

대화 시작하기

Have you ever traveled to a country where you didn't speak the language?

What is the most interesting thing you have done this year?

How has your city changed since you were a child?

Have you ever made a decision that completely changed your life?

일기 주제

Write about three things you have achieved this month.
Describe a place you have visited that made a deep impression on you.
Discuss how technology has changed the way we communicate in the last decade.
Reflect on a long-term goal you have been working toward. What have you accomplished so far?

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

문장을 완성하기 위해 올바른 형태를 선택하세요.

I ___ to that restaurant before; the food is amazing!

✓ Correct! ✗ Not quite. Correct answer: have been
'have been'은 인생의 어느 시점에서 경험했던 일을 이야기할 때 사용하며, 음식에 대한 현재의 지식을 강조해요.
올바르게 현재완료 시제를 사용한 문장을 선택하세요. 객관식

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has visited her grandparents many times.
'She visited her grandparents yesterday'는 특정 과거 시점을 나타내므로 단순 과거를 사용해요. 현재완료를 올바르게 사용한 문장은 특정 과거 시점 없이 경험을 이야기하죠.
올바른 영어 문장으로 번역하세요. 번역

Translate into English: 'Ella no ha terminado su tarea todavía.'

Answer starts with: ["S...

✓ Correct! ✗ Not quite. Correct answer: ["She hasn't finished her homework yet.","She has not finished her homework yet."]
이 문장은 현재까지 완료되지 않은 행동에 대해 현재완료 부정형('hasn't finished')과 'yet'을 필요로 해요.
단어들을 순서대로 배열하여 올바른 현재완료 문장을 만드세요. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Japan?
'ever'와 함께 인생 경험을 묻는 현재완료 질문의 표준 형태입니다.

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 finished' because 'already' indicates a present perfect context.
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:

Have you ever went to New York?

✓ Correct! ✗ Not quite. Correct answer: went
The past participle of 'go' is 'gone' or 'been'. In this context, 'been' is correct.
Rewrite the sentence using the Present Perfect. Sentence Transformation

I moved here in 2010. (I / live / here / since 2010)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since 2010.
The Present Perfect connects the past start date to the present.
Is the following sentence grammatically correct? True False Rule

'I have seen that movie last night.'

✓ Correct! ✗ Not quite. Correct answer: False
You cannot use 'last night' (specific time) with the Present Perfect.
Complete the dialogue. Dialogue Completion

A: Is John here? B: No, he ___ to the bank.

✓ Correct! ✗ Not quite. Correct answer: has gone
He is still at the bank, so we use 'has gone'.
Which time expression goes with Present Perfect? Grammar Sorting

Select the correct word.

✓ Correct! ✗ Not quite. Correct answer: So far
'So far' implies a period of time up to now.
Match the verb to its past participle. Match Pairs

Eat, Go, See, Write

✓ Correct! ✗ Not quite. Correct answer: Eaten, Gone, Seen, Written
These are the irregular V3 forms needed for the Present Perfect.

Score: /8

Practice Bank

13 exercises
동사의 올바른 형태를 선택하여 문장을 완성하세요. 빈칸 채우기

He ___ in that company since 2018.

✓ Correct! ✗ Not quite. Correct answer: has worked
문장에서 실수를 찾아 고치세요. Error Correction

I haven't saw that movie yet.

✓ Correct! ✗ Not quite. Correct answer: I haven't seen that movie yet.
올바른 문장을 선택하세요. 객관식

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: They finished their homework last night.
문장을 영어로 번역하세요. 번역

Translate into English: 'Nunca he visitado la Gran Muralla China.'

✓ Correct! ✗ Not quite. Correct answer: ["I have never visited the Great Wall of China.","I've never visited the Great Wall of China."]
단어들을 재배열하여 문장을 만드세요. Sentence Reorder

Put the words in order:

✓ Correct! ✗ Not quite. Correct answer: The train has just arrived.
주어와 올바른 조동사를 짝지으세요. Match Pairs

Match the subjects with the correct auxiliary verb:

✓ Correct! ✗ Not quite. Correct answer: matched
올바른 현재완료 형태를 채워 넣으세요. 빈칸 채우기

We ___ this challenge for a week, and we're finally close to a solution.

✓ Correct! ✗ Not quite. Correct answer: have been facing
문법적 실수를 찾아 고치세요. Error Correction

He has went to the gym every day this month.

✓ Correct! ✗ Not quite. Correct answer: He has gone to the gym every day this month.
문법적으로 올바른 문장을 고르세요. 객관식

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: My phone has broken.
현재완료를 사용하여 영어로 번역하세요. 번역

Translate into English: '¿Alguna vez has comido comida tailandesa?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you ever eaten Thai food?","Have you ever tried Thai food?"]
단어들을 순서대로 배열하여 유효한 현재완료 질문을 만드세요. Sentence Reorder

Put the words in order:

✓ Correct! ✗ Not quite. Correct answer: Have you paid the bill yet?
각 동사를 올바른 과거분사형과 짝지으세요. Match Pairs

Match the verbs with their past participles:

✓ Correct! ✗ Not quite. Correct answer: matched
적절한 현재완료 형태를 빈칸에 채우세요. 빈칸 채우기

I'm so hungry! I ___ anything since breakfast.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten

Score: /13

자주 묻는 질문 (8)

In American English, yes (e.g., 'I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').

'Been' means you went and came back. 'Gone' means you are still there. Example: 'I've been to the shop' (I'm home now) vs 'He's gone to the shop' (He's not here).

Because 'yesterday' is a finished time. The Present Perfect is only for unfinished time or times that aren't mentioned. Use the Past Simple for 'yesterday'.

No. 'I've got' usually means 'I have' (possession) in the present. 'I have had' is the Present Perfect of 'to have' (e.g., 'I have had this car for years').

Swap the subject and 'have/has'. 'You have seen' becomes 'Have you seen?'.

Yes, as long as you don't say exactly when. 'Humans have walked on the moon' is correct because it's a general human experience.

Been, gone, seen, done, eaten, had, and taken are used very frequently.

Usually, yes. 'I haven't finished yet' is the standard position in both speaking and writing.

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

Spanish doesn't use 'do-support' for questions.

French moderate

Passé Composé

French uses 'être' (to be) for some verbs, English only uses 'have'.

German moderate

Perfekt

German uses 'sein' (to be) for movement verbs; English uses 'have' for all.

Japanese low

~ta koto ga aru / ~te iru

Japanese has no direct 'have + participle' equivalent.

Arabic partial

Qad + Past Tense

Arabic doesn't have a separate 'perfect' verb conjugation.

Chinese low

Guò (过) / Le (了)

Chinese relies on context and particles rather than auxiliary verbs.

Learning Path

Prerequisites

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