영어 시제 중에서 현재완료시제만큼 "아, 알 것 같은데 막상 쓰려면 헷갈린다"는 게 없어요. 과거형이랑 뭐가 다른지, 언제 have p.p.를 쓰고 언제 그냥 과거형을 써야 하는지 — 배웠는데 왜 자꾸 헷갈리는 걸까요?
현재완료시제가 과거형이랑 다른 점이 뭔가요?
과거형은 '그때 일어나고 끝난 일'을 말해요. 현재완료는 '과거에 시작해서 지금까지 이어지거나, 지금 이 순간에도 영향이 남아 있는 일'을 표현해요.
과거형=그때 끝남 / 현재완료=지금과 연결됨
현재완료가 어려운 건 실력 때문이 아니에요. 한국어에는 이 구분 자체가 없어서 그래요. "나 밥 먹었어"는 한국어로 과거 하나인데, 영어에서는 상황에 따라 다른 시제를 써요. 그 차이 딱 하나만 잡으면 돼요.
한국어에 없는 시제라서 헷갈리는 거예요
한국어는 "먹었어", "갔어", "봤어"처럼 과거 사실이면 무조건 과거형 하나로 끝이에요. 지금과 연결되는지, 그때 끝났는지를 시제로 구분하지 않아요. 그래서 영어의 현재완료를 배워도 "왜 여기서 have를 쓰지?" 하는 감각이 잘 안 생기는 거예요.
핵심은 딱 하나예요. 지금과 연결이 있는가, 없는가.
현재완료 = 과거 + 현재 연결고리 과거에 일어난 일이 지금 이 순간에도 영향을 주거나, 아직 이어지고 있을 때 써요. 지금과 관계없이 그때 완결된 일이라면 단순 과거형을 써요.
'지금까지 이어짐 vs 그때 끝남' 한 컷 비교
아래 한 쌍을 보면 차이가 바로 보여요.
| 상황 | 과거형 (그때 끝남) | 현재완료 (지금과 연결) |
|---|---|---|
| 열쇠 | I lost my keys yesterday. (어제 열쇠를 잃어버렸어.) | I've lost my keys. (열쇠를 잃어버렸어 — 그래서 지금 없어.) |
| 밥 | I ate dinner at 7. (7시에 저녁 먹었어.) | I've already eaten. (이미 먹었어 — 그래서 지금 배불러.) |
| 만남 | I met Tom in 2019. (2019년에 톰을 만났어.) | I've met Tom before. (톰을 만난 적 있어 — 내 경험으로 지금도 남아있어.) |
| 거주 | She lived in Seoul for 5 years. (서울에 5년 살았어 — 지금은 안 삶.) | She has lived in Seoul for 5 years. (서울에 5년째 살고 있어 — 지금도 삶.) |
과거형에는 "어제", "2019년에", "7시에"처럼 명확히 끝난 시점이 있어요. 현재완료에는 그런 시점 대신 지금 이 순간의 상태나 영향이 배경에 깔려 있어요.
현재완료가 쓰이는 대표 패턴 3가지
현재완료는 크게 세 가지 상황에서 자주 나와요. 패턴으로 외워두면 훨씬 편해요.
I have + p.p. — 경험 (Have you ever ___?)
~한 적 있어? / ~해본 경험이 있어요.
- Have you ever been to New York?뉴욕 가본 적 있어요?
- I've never tried sushi.스시 먹어본 적 없어요.
- She's seen that movie three times.그 영화를 세 번 봤어요 (경험).
북마크를 탭하면 내 노트에 담겨요
경험이 지금의 나에게 남아 있다는 뜻이에요. '언제'보다 '한 적 있다/없다'가 중심이에요.
I have + p.p. — 완료 (I've just / already / yet)
방금 ~했어요 / 이미 ~했어요 / 아직 ~안 했어요.
- I've just finished the report.방금 보고서 다 끝냈어요.
- Have you eaten yet?밥 아직 안 먹었어요?
- She's already left.걔 이미 나갔어요.
북마크를 탭하면 내 노트에 담겨요
just·already·yet이 보이면 거의 현재완료예요. 막 끝난 일의 결과가 지금에 영향을 줘요.
I have + p.p. — 계속 (for / since)
~부터 쭉 ~해오고 있어요.
- I've lived here for 3 years.여기서 3년째 살고 있어요 (지금도).
- She has worked here since 2020.2020년부터 여기서 일하고 있어요.
- We've been friends for a long time.오래 친구 사이예요.
북마크를 탭하면 내 노트에 담겨요
for는 기간, since는 시작 시점. 지금도 계속 이어지고 있는 상태를 표현할 때 써요.
미드나 영화에서 등장인물이 "I've been thinking..." 같은 표현을 자주 하는 거 들려요? have p.p. 패턴이 실생활 대화에서 얼마나 자주 나오는지 알면 귀가 확 트이기 시작해요. 영어 발음기호가 궁금하다면 이 글도 함께 읽어보세요.
흔한 실수 — 이 표현들 자주 틀려요
한국인이 현재완료에서 가장 많이 하는 실수 패턴이에요.
| 틀린 표현 | 맞는 표현 | 이유 |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | yesterday가 있으면 과거형 |
| Did you ever try kimchi? | Have you ever tried kimchi? | 경험 물을 때는 현재완료 |
| I know her since 2018. | I've known her since 2018. | since와 함께 '계속 이어짐'은 현재완료 |
| She is living here for 5 years. | She has lived here for 5 years. | for + 기간 + 지금도 = 현재완료 |
특히 "Did you ever...?"는 한국인이 자주 쓰는데, 경험을 물어볼 때는 Have you ever...? 가 맞아요. "Did you ever...?"는 문법적으로 틀린 건 아니지만, 경험 유무를 물을 때는 현재완료가 훨씬 자연스러워요.
영어에서 'Please kindly'처럼 어색한 표현을 쓰는 이유도 사실 이런 한국어식 직역 습관에서 나오는 경우가 많아요.
다음 중 올바른 표현은?
정답 해설 'last night'은 이미 완결된 과거 시점이에요. 현재완료는 과거의 구체적 시점 표현(yesterday, last night, in 2020 등)과 함께 쓸 수 없어요. 단순 과거형 'I met her last night'이 정답이에요.
빈칸에 알맞은 표현은? ___ you ever eaten durian?
정답 해설 '~한 적 있어요?'처럼 경험을 물어볼 때는 'Have you ever + p.p.?' 패턴을 써요. 'Did'는 과거의 특정 시점 질문에, 'Do'는 현재 습관에 쓰여요.
자주 묻는 질문
Q. "I've been to Japan"이랑 "I went to Japan"은 뭐가 달라요?
"I went to Japan"은 '일본에 갔다'는 과거 사실이에요 — 언제인지, 지금 어디 있는지는 관계없어요. "I've been to Japan"은 '일본에 가본 경험이 있다'는 뜻이에요 — 그 경험이 지금의 나에게 남아있다는 느낌이에요. 경험 유무를 말할 때는 현재완료가 자연스럽고, 구체적인 여행 이야기를 할 때는 과거형을 써요.
Q. for와 since 어떻게 구분해요?
for 뒤에는 기간이 와요(for 3 years, for a long time). since 뒤에는 시작 시점이 와요(since 2020, since last Monday). 둘 다 현재완료와 짝을 이루고, "그때부터 지금까지 쭉"이라는 의미를 나타내요. "3년 동안"은 for 3 years, "2020년부터"는 since 2020이에요.
Q. 미국 영어와 영국 영어에서 현재완료 쓰임이 다른가요?
맞아요. 미국 영어에서는 "Did you eat yet?"처럼 과거형을 현재완료 대신 쓰는 경우가 꽤 있어요. 반면 영국 영어에서는 "Have you eaten yet?"이 더 자연스러워요. 미드를 주로 보신다면 미국식에 더 많이 노출되는데, 어느 쪽이든 현재완료의 기본 원리는 같으니 먼저 원칙을 잡고 나서 차이를 익히는 순서가 좋아요.
취소 영어로 cancel만 쓰면 어색한 이유처럼, 영어는 같은 상황이어도 정확한 표현이 따로 있는 경우가 많아요. 시제도 마찬가지예요 — 감각을 한 번 잡아두면 그다음부터는 훨씬 빠르게 들려요.
현재완료, 이제 헷갈리지 않아요. "지금과 연결이 있는가" — 이 질문 하나만 기억하면 돼요. 미드 보다가 "I've already seen this episode"가 들리면 속으로 "아, 이미 봤다는 결과가 지금도 남아있다는 뜻이구나" 하고 맞춰보세요. 그게 쌓이면 어느 순간 자연스럽게 나와요. 할 수 있어요!
함께 읽으면 좋은 글
읽은 표현을 실제 대사로 반복해보세요
장면과 함께 듣고 따라 말하며, 자연스러운 영어 표현을 내 말로 익혀요.
