전체 글
Guides

학교에서 배운 현재완료 정의에는 한 단어가 빠져 있습니다

EasyDictation Team·2026년 8월 6일·3 분 분량

유튜브 영상을 듣기 연습으로 바꿔 주는 받아쓰기 도구 EasyDictation을 만드는 팀입니다. 스크립트 생성, 구 나누기, 번역을 직접 만들고 있습니다.

학교에서 배운 현재완료 정의에는 한 단어가 빠져 있습니다

한국 문법책으로 영어를 배웠다면, 현재완료는 한 문장에서 시작했을 겁니다. 어느 책이든 거의 한 글자도 다르지 않게 이렇게 적혀 있습니다:

과거에 일어나 현재까지 계속되는 동작.

이 시제에 대해 가장 먼저 배우는 말이고, 그 뒤로 몇 년이나 이 시제를 잘못 쓰게 되는 이유이기도 합니다. 영어권 교재도 느슨하게 쓰기는 하지만, 한국어 표현 — 현재까지 계속된다 — 은 유난히 글자 그대로여서, 남기는 피해도 유난히 깔끔합니다.

정의를 실제 문장에 대 보기

I have just eaten.

정의를 글자 그대로 적용해 봅시다. "먹다"는 과거에 일어나 현재까지 계속되는 동작입니다. 그러니 아침 9시에 시작해서 아직도 씹고 있는 셈이 됩니다.

I have just eaten의 두 가지 해석. 옛 정의에 따르면 9시에도, 10시에도, 지금도 계속 먹고 있다. 실제로는 식사가 9시에 끝났고 현재까지 이어지는 것은 배가 부르다는 상태뿐이다.
I have just eaten의 두 가지 해석. 옛 정의에 따르면 9시에도, 10시에도, 지금도 계속 먹고 있다. 실제로는 식사가 9시에 끝났고 현재까지 이어지는 것은 배가 부르다는 상태뿐이다.

당연히 아닙니다. 식사는 한참 전에 끝났습니다.

문장을 몇 개 더 대 보면 정의는 늘 같은 방식으로 무너집니다:

문장정의대로 읽으면실제로 맞는 것
I have lost my keys.열쇠를 계속 되풀이해 잃는 중한 번 떨어뜨렸고, 그걸로 끝
I have broken my phone.아직도 폰을 반으로 꺾는 중한 번 금이 갔고, 끝
I have been to Japan.지금 일본에 있음몇 년 전에 이미 돌아옴

문장 넷, 실패 넷 — 게다가 이건 책에서 가장 기초적인 예문들입니다.

정의가 빼놓은 것

완전히 틀린 말은 아닙니다. 딱 한 가지 경우는 정확히 설명합니다:

I have lived here for ten years. → 맞습니다. 사는 일이 정말로 계속되고 있습니다.

잘못은 한 경우에서 맞는 말을 모든 경우에 갖다 붙인 데 있습니다. 문제의 단어는 **"계속된다"**이고, 그 말이 끝까지 답하지 않는 질문은 이것입니다: 무엇이 계속되는가?

교재는 그것이 동작이라고 짐작하게 내버려 둡니다. 그 자리가 빈 곳입니다.

현재까지 이어지는 것은 결과이고, 동작이 아닙니다.

그 한 단어를 넣으면 정의가 드디어 버팁니다:

동작은 과거에 일어났고, 그 결과가 현재까지 이어진다.

과거에 열쇠를 떨어뜨렸고 그 동작은 그 순간 끝났다. 현재에는 문 앞에 갇혀 서 있다. 두 쪽을 잇는 것은 동작이 아니라 결과다.
과거에 열쇠를 떨어뜨렸고 그 동작은 그 순간 끝났다. 현재에는 문 앞에 갇혀 서 있다. 두 쪽을 잇는 것은 동작이 아니라 결과다.

같은 네 문장, 두 번째 시도

문장동작 (과거, 끝남)결과 (지금도 사실)
I have just eaten.먹는 일배가 부르다
I have lost my keys.떨어뜨린 일집에 들어갈 수 없다
I have broken my phone.부순 일폰이 지금 고장 나 있다
I have been to Japan.그 여행그 경험이 내게 있다
I have lived here for ten years.이사 온 일아직 여기 산다

이번에는 무너지는 것이 없습니다. 마지막 것도 마찬가지입니다 — 옛 정의가 제대로 설명했던 그 문장도 새 정의에서 그대로 통합니다.

*"I have lost my keys"*가 열쇠를 찾은 순간부터 쓸 수 없게 되는 이유도 이것입니다. 잃어버린 일은 여전히 과거에 앉아 있고, 그건 아무도 되돌릴 수 없습니다. 하지만 결과가 사라졌으니 문장도 함께 죽고, 그러면 그냥 이야기하는 쪽으로 물러나야 합니다: "I lost my keys yesterday, but I found them."

"계속된다"가 왜 그렇게 값비싼 말인가

영어에는 이미 동작이 계속되는 것만 담당하는 시제가 따로 있기 때문입니다:

I have been waiting for an hour. (현재완료진행)

교재의 정의는 진행형을 설명한 다음 그것을 단순 현재완료에 붙여 놓습니다. 그래서 나중에 have been V-ing에 이르면 둘이 똑같아 보이고, 고를 근거가 하나도 없습니다. 둘은 전혀 같지 않습니다:

I have painted the kitchen. → 보세요, 부엌이 새로워졌습니다. 이건 결과 이야기입니다. I have been painting the kitchen. → 그래서 제가 페인트를 뒤집어썼고, 아직 안 끝났을 수도 있습니다. 이건 과정 이야기입니다.

한 줄이면 둘을 갈라 둘 수 있습니다: 완료는 결과를 알리고, 진행은 과정을 알린다.

남는 이야기

옛 문장은 버리고 이것만 챙기세요:

과거에 일어났지만, 하려는 말은 지금에 대한 것이다.

have + V3를 쓰기 전에 한 가지만 물어보세요: 그 일이 현재에 무엇을 남겼는가? 답할 수 있으면 시제가 맞습니다. 남긴 것이 없고 그냥 이야기를 하는 것이라면 과거시제를 쓰세요.

그리고 just, already, yet, ever, never는요? 그건 근처에 자주 나타나는 단어일 뿐, 그 이상은 아닙니다. 미국인들은 *"I just ate"*를 하루 종일 말하는데 하늘이 무너지지 않습니다.

이해하는 것과 반사로 쓰는 것은 또 다른 거리입니다. 원어민은 이런 표를 배운 적이 없습니다. 실제 말 속에서 그 패턴을 수만 번 들었기 때문에 맞는 시제를 고르는 것입니다. 남은 건 그 거리이고, EasyDictation은 바로 그 부분을 위해 만들었습니다. 진짜 유튜브 영상을 골라 들리는 대로 구 단위로 받아써 보세요. 문법이 표를 거치지 않고 귀를 거쳐 들어옵니다.

좋아하는 영상으로 영어를 배우세요

유튜브 링크를 붙여넣으면 몇 초 안에 받아쓰기가 시작됩니다. 무료로 시작하세요.

무료로 시작