본문 바로가기
생활영어

Did vs Have P.P. (현재완료, 좋은 예문, 경험으로 이해)

by UYong012 2026. 9. 2.

Did vs Have P.P
Did vs Have P.P

 

저는 학교에서 현재완료를 배울 때 완료, 경험, 계속, 결과라는 네 가지 용법을 외웠습니다. 시험 문제를 풀 때는 이 방법이 어느 정도 통했지만, 호주에 가서 직접 영어로 말하려고 하니 오히려 머리가 더 복잡해졌습니다.

말을 하다가 Have P.P. 가 나오면 머릿속에서 '이건 완료인가? 경험인가? 결과인가?'부터 생각했습니다. 영어로 바로 말해야 하는데 문법 문제를 풀고 있었던 셈입니다. 그래서 Did와 Have P.P. 는 호주에서 영어를 공부할 때 제가 정말 어렵게 느꼈던 부분 중 하나였습니다.

 

그런데 의외로 복잡한 문법 설명이 아니라 아주 짧은 문장 하나를 통해 차이를 이해하게 됐습니다.

✅ She hasn't arrived yet.
그녀는 아직 도착하지 않았어.

 

이 문장을 실제 상황과 연결해서 이해하고 나니 그동안 외웠던 현재완료가 조금 다르게 보이기 시작했습니다. 저에게는 현재완료의 네 가지 용법을 다시 외우는 것보다 이 한 문장이 훨씬 도움이 됐습니다.

 

현재완료가 어려웠던 이유

제가 Did와 Have P.P.를 어려워했던 가장 큰 이유는 한국어로 바꾸면 비슷하게 느껴지는 문장이 많았기 때문입니다. 영어에서는 분명히 다른 문장인데 한국어로 해석하고 나면 차이가 잘 보이지 않았습니다.

예를 들어 이런 두 문장이 있습니다.

 

✅ I lost my key.
열쇠를 잃어버렸어.

✅ I've lost my key.
열쇠를 잃어버렸어.

 

한국어만 보면 둘 다 똑같아 보였습니다. 그래서 저는 처음에 '같은 뜻인데 왜 굳이 Have P.P. 를 사용하지?'라는 생각을 많이 했습니다.

하지만 호주에서 영어를 배우고 실제 문장을 접하면서 중요한 것은 한국어 번역이 아니라 지금 무슨 이야기를 하고 있는지라는 것을 조금씩 이해했습니다.

예를 들어 어제 열쇠를 잃어버렸다가 나중에 찾은 일을 이야기한다면 이렇게 말할 수 있습니다.

 

✅ I lost my key yesterday, but I found it later.
어제 열쇠를 잃어버렸는데 나중에 찾았어.

 

반대로 지금 집 앞에 서 있는데 열쇠가 보이지 않는 상황이라면 I've lost my key.가 잘 어울립니다. 과거에 열쇠를 잃어버린 일이 지금 '열쇠가 없다'는 상황으로 이어져 있기 때문입니다.

저는 이 차이를 이해하고 나서 Did와 Have P.P. 를 조금 단순하게 생각하기 시작했습니다.

 

👉 Did / 단순과거 = 과거에 있었고 끝난 일을 이야기할 때
👉 Have P.P. = 과거의 일이 지금과 연결되어 있을 때

 

물론 현재완료에는 학교에서 배우는 것처럼 경험이나 계속 등 조금 더 자세한 쓰임이 있습니다. 하지만 저는 처음부터 그것들을 전부 구분하려고 했기 때문에 오히려 말을 못 했습니다. 회화를 할 때는 먼저 '이 이야기가 지금과 연결되어 있나?'라는 느낌부터 잡는 것이 훨씬 쉬웠습니다.

 

이해하기 좋은 예문 She Hasn't Arrived Yet

제가 호주에서 현재완료를 공부하면서 가장 기억에 남았던 문장은 She hasn't arrived yet.입니다. 지금도 누군가 저에게 현재완료를 쉽게 설명해보라고 한다면 저는 복잡한 문법보다 이 문장부터 떠올릴 것 같습니다.

제가 이해했던 상황은 아주 간단했습니다. 친구와 식당에서 다른 사람을 기다리고 있다고 생각하면 됩니다. 약속 시간이 지났는데 그 사람은 아직 오지 않았습니다.

 

A: Is Sarah here?
Sarah 왔어?

B: No, she hasn't arrived yet.
아니, 아직 안 왔어.

 

저는 처음에 이 문장을 보면서도 '왜 그냥 과거형으로 말하지?'라는 생각을 했습니다. 그런데 상황을 머릿속으로 그려보니 처음으로 느낌이 왔습니다. 중요한 것은 그 사람이 과거 어느 순간에 도착하지 않았다는 이야기가 아니었습니다.

지금 이 순간까지도 안 왔고, 우리는 지금도 그 사람을 기다리고 있습니다.

그렇게 생각하니 Have P.P.에서 말하는 '과거와 현재가 연결된다'는 설명이 처음으로 실제 상황처럼 느껴졌습니다. 문법책에서 현재완료의 정의를 여러 번 읽었을 때보다 훨씬 이해하기 쉬웠습니다.

특히 yet도 이 문장과 함께 기억하게 됐습니다. 부정문에서 yet은 보통 '아직'이라는 뜻으로 사용할 수 있습니다.

 

✅ I haven't finished yet.
아직 안 끝났어.

✅ He hasn't called me yet.
그가 아직 나한테 전화하지 않았어.

 

이 문장들도 저에게는 같은 장면으로 느껴졌습니다. 지금까지도 끝나지 않았고, 지금까지도 전화가 오지 않은 것입니다.

다만 호주에서 영어를 배우고 여러 영어권 사람들의 말을 듣다 보니 제가 교재에서 배운 규칙과 실제 회화가 항상 완벽하게 일치하는 것은 아니었습니다. 특히 미국 영어에서는 Did you eat yet?처럼 단순과거와 yet을 함께 사용하는 표현도 실제로 들을 수 있습니다.

 

그래서 저는 Did + yet은 무조건 틀리고 Have P.P. + yet만 맞다고 외우지는 않습니다. 다만 현재완료를 처음 이해할 때는 She hasn't arrived yet.처럼 Have P.P.와 yet을 함께 익히는 것이 저에게는 정말 도움이 됐습니다.

 

호주 경험으로 이해한 Did와 Have P.P.

현재완료를 조금 이해하고 나니 제 호주 경험 자체도 Did와 Have P.P. 의 차이를 이해하기 좋은 예가 됐습니다.

예를 들어 제가 호주에 갔던 구체적인 시기를 이야기한다면 과거형으로 말할 수 있습니다.

 

✅ I went to Australia when I was 22.
저는 22살 때 호주에 갔습니다.

 

22살이라는 이미 지나간 시점을 이야기하고 있기 때문에 저에게도 이 문장은 어렵지 않았습니다. 그런데 누군가 저에게 호주에 가본 경험이 있는지를 묻는다면 이야기가 달라집니다.

 

A: Have you ever been to Australia?
호주에 가본 적 있어?

B: Yes, I have. I lived in Sydney for two years.
응. 시드니에서 2년 살았어.

 

이 질문에서는 제가 정확히 몇 년 몇 월에 호주에 갔는지가 중요한 것이 아닙니다. 지금까지 살아오면서 호주에 가본 경험이 있는지를 묻고 있습니다.

저에게는 이런 식으로 제 실제 경험에 문장을 대입해보는 것이 효과적이었습니다. 책에 있는 모르는 사람의 이야기를 보면서 완료, 경험, 계속, 결과 중 하나를 고르는 것보다 제가 실제로 22살에 호주에 갔고 시드니에서 살았던 경험을 영어로 바꿔보니 훨씬 쉽게 이해할 수 있었습니다.

또 과거의 특정 시점이 나오면 단순과거를 사용하는 경우가 많다는 것도 자연스럽게 익혔습니다.

 

✅ I went there last year.
작년에 거기 갔어.

✅ I saw him yesterday.
어제 그 사람 봤어.

반면 지금까지의 경험을 묻는다면 이런 문장이 자연스럽습니다.

✅ Have you ever tried this?
이거 먹어본 적 있어?

✅ Have you ever seen this movie?
이 영화 본 적 있어?

 

이 정도를 이해하고 나니 저는 더 이상 말을 할 때마다 현재완료의 네 가지 용법을 하나씩 떠올리지 않게 됐습니다. 오히려 어제 있었던 일을 말하는 건지, 지금까지의 경험을 말하는 건지, 과거의 일이 아직 지금과 연결되어 있는지를 생각하는 것이 훨씬 편했습니다.

물론 영어를 깊게 공부한다면 현재완료에는 더 많은 설명이 필요합니다. 하지만 제가 호주에서 생활영어를 배우면서 필요했던 것은 문법 시험을 위한 완벽한 분류가 아니었습니다. 상대방에게 제가 하고 싶은 말을 바로 전달할 수 있는 감각이었습니다.

핵심 정리

제가 호주에서 Did와 Have P.P. 때문에 계속 헷갈리다가 실제 문장을 통해 이해한 내용을 간단하게 정리하면 이렇습니다.

👉 단순과거 = 과거에 있었던 끝난 일을 이야기할 때
👉 Have P.P. = 과거의 일이 지금과 연결되어 있을 때
👉 yesterday, last year처럼 끝난 과거 시점이 중요하면 단순과거가 자연스러운 경우가 많음
👉 ever, yet 같은 표현은 현재완료와 자주 함께 사용됨

👉 I went to Australia when I was 22. = 22살 때 갔던 과거의 이야기
👉 Have you ever been to Australia? = 지금까지 호주에 가본 경험
👉 She hasn't arrived yet. = 지금까지도 아직 도착하지 않은 상황

 

저는 현재완료를 처음 배울 때 완료, 경험, 계속, 결과를 전부 외웠습니다. 그런데 호주에서 직접 영어를 말하려고 하니 그 지식이 오히려 머릿속을 복잡하게 만들었습니다. 말을 하기 전에 이 문장이 네 가지 중 어디에 해당하는지를 먼저 생각했기 때문입니다.

그런 저에게 She hasn't arrived yet.이라는 짧은 문장이 큰 도움이 됐습니다. '아직 안 왔다'는 한국어 해석을 외운 것이 아니라 우리가 지금도 그 사람을 기다리고 있고, 지금 이 순간까지 도착하지 않았다는 장면을 떠올리면서 현재완료의 느낌을 처음 제대로 이해할 수 있었습니다.

 

그 뒤로는 제가 실제로 호주에 갔던 경험까지 영어 문장에 대입해 봤습니다. I went to Australia when I was 22.와 Have you ever been to Australia?를 비교해 보니 Did와 Have P.P. 의 차이가 문법책 안의 규칙이 아니라 제가 실제로 사용할 수 있는 영어로 느껴졌습니다. 저에게는 현재완료의 여러 용법을 다시 외우는 것보다 이런 실제 상황과 문장 몇 개를 확실하게 이해하는 방법이 훨씬 효과적이었습니다.

 

함께 보면 좋은 글

2026.08.27 - [생활영어] - 영어 최상급 (-est와 The Most, Best 불규칙, 생활 속 최상급 표현)

 

영어 최상급 (-est와 The Most, Best 불규칙, 생활 속 최상급 표현)

저는 학교에서 최상급을 처음 배울 때 그냥 단어 형태만 외우면 되는 문법이라고 생각했습니다. big-bigger-biggest, fast-faster-fastest처럼 시험에 나오는 형태를 외우는 데는 익숙했지만, 실제 대화에

zeros100.com

 


소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 블로그 이름