스티븐영어스티븐영어
회원가입로그인
2026년 8월 21일5분 읽기

영어문법책 없이 잡는 현재완료와 과거 차이

영어문법책 없이 잡는 현재완료와 과거 차이

한국어 "했다"가 영어에서는 둘로 갈려요

I lost my key. I've lost my key. — 둘 다 '열쇠를 잃어버렸어요'

"열쇠를 잃어버렸어요." 한국어는 이 한 문장이면 끝납니다. 그런데 영어는 여기서 길이 두 갈래로 갈라져요.

  • I lost my key. 열쇠를 잃어버렸어요. (그 일이 있었어요)
  • I've lost my key. 열쇠를 잃어버렸어요. (그래서 지금도 없어요)

현재완료를 쓰면 지금과의 연결이 분명해집니다. 다만 미국 영어에서는 같은 상황에서 과거형을 쓰는 일이 잦아요. I lost my key. Can you let me in?도 아주 자연스럽습니다. 그러니 "과거형이면 지금과 무관"이라고 못 박지 말고, 현재완료는 지금과의 연결을 드러내는 쪽이라고 기억하세요.

과거형은 끝난 시간에 못 박는 말

과거형을 부르는 시간 표현 — yesterday, last week, three days ago, in 2019, when I was ten

과거형은 그 일을 지나간 시점에 붙여 둡니다. 언제 있었는지가 문장의 중심이에요.

  • I watched a movie yesterday. 어제 영화를 봤어요.
  • We met last week. 우리는 지난주에 만났어요.
  • He called three days ago. 그는 사흘 전에 전화했어요.
  • She moved to Busan in 2019. 그녀는 2019년에 부산으로 이사했어요.
  • I met him when I was ten. 저는 열 살 때 그를 만났어요.

yesterday, last week, three days ago, in 2019, when I was ten처럼 끝난 시점을 짚는 말이 오면 대개 과거형과 짝이 됩니다.

현재완료는 지금까지 끌고 오는 말

He has broken his leg. → He's in a cast now. — 다리가 부러졌어요 — 지금도 깁스

have나 has 뒤에 과거분사를 붙이면(have + p.p.), 지난 일이 지금 자리로 끌려옵니다. 언제 그랬는지보다 그래서 지금 어떤지가 핵심이에요.

  • He has broken his leg. 다리가 부러졌어요. → He's in a cast now. 지금도 깁스 중이에요.
  • I have finished my homework. 숙제를 다 했어요. (그래서 지금 자유예요)

현재완료는 그 일이 일어난 때를 끝난 시점에 못 박는 말과는 함께 쓰지 않아요. I have finished it yesterday는 쓸 수 없는 문장입니다(I finished it yesterday로 씁니다). 단 since yesterday처럼 '거기서부터 지금까지'를 가리키면 현재완료와 잘 붙어요 — I've been busy since yesterday. 어제부터 계속 바빴어요.

현재완료 옆에 자주 붙는 말들

현재완료 옆에 붙는 말들 — ever / never, for / since, just / already, yet

현재완료는 크게 세 가지 얼굴로 나옵니다. 경험, 계속, 그리고 방금 끝난 일이에요.

  • Have you ever been to Japan? 일본에 가 본 적 있어요? (경험)
  • I've lived here for five years. 여기 산 지 5년 됐어요. (계속)
  • She has just arrived. 그녀는 방금 도착했어요. (완료)

yet은 이 셋과 나란한 용법이 아니라 완료 자리에 딸려 오는 부사예요. 부정문에서는 '아직'이고(I haven't eaten yet. 아직 안 먹었어요), 의문문에서는 '이제/벌써'에 가깝습니다(Have you eaten yet? 밥 먹었어요?). 미국 영어에서는 Did you eat yet?처럼 과거형으로 묻는 일도 흔해요.

been to 와 gone to는 결말이 달라요

She has been to Paris. She has gone to Paris. — 가 본 적 있다 / 가서 지금 없다

같은 have 문장인데 결말이 반대인 짝이 있습니다. 초급자가 가장 자주 헷갈리는 자리예요.

  • She has been to Paris. 파리에 가 본 적 있어요. (지금은 돌아와 있어요)
  • She has gone to Paris. 파리에 갔어요. (지금 여기 없어요)

been은 다녀왔다는 쪽, gone은 가서 아직 안 왔다는 쪽입니다. 다만 미국 영어에서는 have gone to를 '가 본 적 있다'는 뜻으로 쓰기도 해요(I've gone there many times). 셋째 사람의 지금 위치를 말할 때가 been과 gone의 구별이 가장 또렷한 자리이고, 시험과 격식 있는 글에서는 위 구분이 기준입니다.

영어문법책 없이 고르는 한 가지 질문

Is it over? Then: the past tense. Does it still matter? Then: present perfect. — 지금과 상관있나요 — 질문 하나면 끝

표를 통째로 외우지 마세요. 문장을 쓰기 전에 질문 하나만 던지면 됩니다.

Is it over? Then: the past tense. Does it still matter? Then: present perfect. — 끝나서 지금과 무관하면 과거형, 결과가 남아 있거나 지금까지 이어지면 have/has + 과거분사.

영어문법책 한 권을 끝까지 넘기는 것보다, 이 질문 하나를 열 문장에 써 보는 편이 훨씬 빨리 붙습니다. 오늘 만든 문장부터 적용해 보세요.

→ 이미지로 기억하는 영어, 무료 강의로 먼저 보기

#영어문법책#현재완료#과거시제#기초영문법#성인영어회화

어디부터 공부할지 모르겠다면

왕초보 시작, 영어독학, 영문법, 원서 읽기까지 주제별로 정리해두었습니다. 지금 막힌 지점부터 보시면 됩니다.

영어 학습 가이드 보기

관련 글