현재완료는 한국어를 모국어로 하는 학생들이 쉽게 받아들이기 어려운 개념입니다. 우리는 주로 과거시제, 현재시제, 미래시제라는 3가지 시제에 익숙해져 있기 때문입니다. 저 역시 현재완료를 처음 접했을 때 과거시제와의 차이를 이해하는데 꽤 많은 시간을 할애했답니다. 그래서 현재완료를 공부할 때는 과거와 어떤 차이가 있는지를 먼저 이해하는 것이 중요합니다. 이 글에서는 현재완료와 과거시제의 차이, 현재완료의 4가지 용법에 대해 예문을 통해 알아보도록 할게요. 어떤 영문법이든 처음 배울 때 개념을 잘 이해해 두면, 두고 두고 헷갈리지 않게 공부할 수 있답니다.
1. 과거형 vs 현재완료: "I lost my key"와 무엇이 다를까?
다음 두 문장은 비슷해 보이지만 시제와 의미가 다릅니다.
I lost my watch yesterday. (과거)
➡ 과거에 끝난 일(과거에 잃어버렸고, 지금은 찾았는지 모름)
I have lost my watch. (현재완료)
➡ 과거의 일이 현재까지 영향을 미침(잃어버려서 지금도 핸드폰이 없음)
첫 번째 문장은 어제 시계를 잃어버린 과거의 단발적 사건을 이야기하는 데 촛점을 두고 있습니다.
그러므로, 어제 시계를 잃어버렸고 현재 그 시계를 다시 찾았는지 찾지 못했는지 알 수 없습니다.
반면 두 번째 문장은 과거에 발생한 사건이 현재에 미치는 영향에 대해 이야기하는 데 촛점을 두고 있습니다.
과거에 시계를 잃어버렸고, 시계를 잃어버린 그 시점부터 현재까지 쭉 시계를 잃어버린 상태라는 의미입니다.
이것이 바로 과거시제와 현재완료가 전달하는 의미의 차이이고, 이를 앎으로써 우리는 언제 어떤 시제를 사용해야 하는지에 대해 명확히 알 수 있는 거죠.
즉, 현재완료는 과거의 어떤 시점에 발생한 사건의 현재까지 영향을 미치고 있음을 표현할 때 사용된다는 것을 기억하세요.
2. 현재완료의 형태 총정리
현재완료의 개념을 알았으니 이제는 현재완료가 어떤 형식으로 쓰이는지 알아볼 차례입니다.
현재완료의 기본 형태는 다음과 같습니다.
✔️현재완료의 긍정문
주어 + have/has + 과거분사(p.p.)
I have finished my work.
She has visited Paris.
✔️현재완료의 부정문
have(has) + not + 과거분사(p.p.)
축약형: haven’t, hasn’t
I haven't finished my work.
She has not visited Paris.
✔️현재완료의 의문문
Have(Has) + 주어 + 과거분사(p.p.)~?
Have you finished your work?
Has she visited Paris?
3. 현재완료의 4가지 용법 구분법 (경험 · 계속 · 완료 · 결과)
현재완료는 해석방식에 따라 네 가지 용법으로 나뉘지만, 과거의 사건이 현재에 영향을 미치고 있는 상황을 표현한다는 대전제는 네가지 용법이 공통으로 적용됩니다. 그러므로 이 부분을 염두에 두고 각각의 용법을 이해하는 것이 중요합니다.
✔️경험 : 과거의 사건이 경험이 되어 현재에 영향을 미칠 때
I 've been to Japan.
나는 일본에 가본 적이 있다.
I have never seen that movie.
나는 그 영화를 본 적이 없다.
경험적 용법에서 자주 사용되는 표현들은 다음과 같습니다.
✓ever
Have you ever tried scuba diving?
너는 스쿠버 다이빙을 시도해 본 적이 있니?
✓never
I've never met him before.
나는 그를 전에 만난 적이 없다.
✓before
I have seen her before.
나는 그녀를 전에 본 적 있다.
✔️계속 : 과거에서 시작된 사건이 현재까지 계속 될 때
I have lived in Suwon for ten years.
나는 수원에 십년간 살고 있다.(그리고 지금도 계속 살고 있다는 이미)
그래서, for, since와 함께 자주 쓰입니다.
✓for + 기간
I lived here for ten years.
나는 이곳에 10년간 살고 있다.
✓since + 시작 시점 또는 문장
I've lived here since 2000.
나는 이곳에 2000년 이래로 살고 있다.
I have lived here since I was a child.
나는 이곳에 어렸을 때부터 살고 있다.
✔️완료 : 과거에 시작된 사건이 완료되었을 때
I have finished my homework.
나는 숙제를 다 끝냈다.
She has completed the report.
그녀는 보고서를 완성했다.
자주 쓰이는 표현은 다음과 같습니다.
✓already
I have already finished my work.
나는 이미 업무를 다 끝냈다.
✓yet
I haven’t finished my work yet.
아는 아직 업무를 다 끝내지 못했다.
✓just
She has just submitted the report.
그녀는 보고서를 막 제출했다.
✔️결과 : 끝난 일의 결과가 현재에 영향을 미칠 때
She has lost her wallet.
그녀는 지갑을 잃어버렸다.(현재 지갑이 없는 상태)
He has gone to Japan.
그는 일본으로 가벼렸다.(그는 현재 이곳에 없는 상태)
[📍4가지 용법 구분 꿀팁]
| 용법 | 의미 | 힌트가 되는 단어 | 예문 |
| 경험 | ~해본 적 있다 | ever, never, before, once | I've been to Paris. |
| 계속 | 과거부터 쭉 ~ 중이다 | for, since, how long | I have lived here for 5 years. |
| 완료 | 막 ~를 마쳤다 | just, already, yet | I've just finished my lunch. |
| 결과 | ~해버렸다(결과가 남음) | lost, gone | He has gone to America. |
4. 실전 연습: 문장에서 용법을 찾아내는데 힌트가 되는 단어들
Q1. 빈칸에 들어갈 가장 적절한 단어는 무엇인가요?
We have lived in Seoul ________ 2010.
a. ago b. for c. during d. since
Q2. 다음 두 문장을 현재완료를 사용하여 한 문장으로 바르게 연결한 것은?
a. I studied English for two hours.
b. I have starting studying English.
c. I have studied English since two hours.
d. I have studied English for two hours.

현재완료는 외워야 할 문법이 아니라, 시간을 바라보는 관점입니다. 과거형이 “그때 무슨 일이 있었는가?”를 말한다면, 현재완료는 “그 일이 현재까지 어떤 영향을 미치고 있나?”를 말합니다. 이 관점을 이해하면 현재완료의 개념과 경험, 계속, 완료, 결과 용법을 좀 더 쉽게 이해할 수 있을 거예요.
'영문법' 카테고리의 다른 글
| 'a chair to sit'은 왜 틀릴까? to 부정사의 형용사적 용법의 함정 탈출하기 (0) | 2026.01.25 |
|---|---|
| 왜 make는 수동태에서 to가 생길까? 5형식 수동태 완벽정리(사역·지각동사 포함) (0) | 2026.01.23 |
| 4형식 문장의 수동태 변환 완전 정복: give형 동사부터 전치사까지 (0) | 2026.01.22 |
| 시험에서 가장 많이 틀리는 수동태 총정리(시험대비 핵심정리) (0) | 2026.01.19 |
| 감각동사 2 : 감각동사 VS 지각동사 (0) | 2026.01.17 |
| 감각동사 1 : 2형식_Look, Sound, Smell, Taste, Feel (0) | 2026.01.16 |
| 영문법 기초지만 의외로 많이 틀리는 '수여동사'의 모든 것 (0) | 2026.01.13 |
| 접속사 That이 만드는 명사절 (0) | 2025.09.09 |