영문법

'과거형이랑 뭐가 달라?' : 현재완료의 모든 것

pathwaytotrueself 2026. 1. 18. 18:37

현재완료는 한국어를 모국어로 하는 학생들이 쉽게 받아들이기 어려운 개념입니다. 우리는 주로 과거시제, 현재시제, 미래시제라는 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.

 

현재완료의 4가지 용법 : 경험, 계속, 완료, 결과

 



현재완료는 외워야 할 문법이 아니라, 시간을 바라보는 관점입니다. 과거형이 “그때 무슨 일이 있었는가?”를 말한다면, 현재완료는 “그 일이 현재까지 어떤 영향을 미치고 있나?”를 말합니다. 이 관점을 이해하면 현재완료의 개념과 경험, 계속, 완료, 결과 용법을 좀 더 쉽게 이해할 수 있을 거예요.