본문 바로가기
  • SLOW
  • BUT
  • STEADY
영어 문법 · 어휘 가이드

📢 (1편) 현재완료 vs 과거 | 기본 개념과 자주 하는 실수 정리

by 매일의 배움 2025. 9. 1.

흐르는 모래시계, 현재완료와 과거 시제의 시간 차이를 상징적으로 보여주는 이미지

현재완료와 과거시제 차이를 헷갈려하는 학습자를 위해, 한국인이 자주 틀리는 핵심 포인트를 정리했습니다. 시험 서술형 대비에도 꼭 필요한 필수 가이드입니다.


영어 학습에서 가장 많이 나오는 실수 중 하나가 바로 "현재완료시제(present participle)와 과거시제(past tense)의 구분"입니다.
특히 한국어에서는 두 시제를 명확히 구분하지 않기 때문에, “틀리기 딱 좋은” 부분이기도 합니다.
이번 글에서는 현재완료 vs 과거의 차이를 명확히 짚고, 시험 서술형에서 자주 틀리는 예문을 통해 정리해 보겠습니다.


1️⃣ 현재완료 기본 개념

  • have/has + p.p 형태
  • 과거의 동작이 현재와 연결될 때 사용

✅ 대표 의미 4가지

  1. 경험: “해 본 적 있다” → I have been to Japan.
    👉 나는 일본에 가 본 적이 있다.
  2. 계속: “계속 ~해 오다” → I have lived here for 10 years.
    👉 나는 여기에서 10년째 살고 있다.
  3. 완료/결과: “(방금/이미) ~했다” → I have just finished my homework.
    👉 나는 방금 숙제를 끝냈다.
  4. 결과: “그래서 지금 상태가 ~하다” →  I have lost my key. 
    👉 나는 (과거에 잃어버려서) 지금 열쇠가 없다.

2️⃣ 과거 기본 개념

  • 동사의 과거형
  • 과거 시점에 일어난 일을 말할 때 (현재와 단절된 독립적인 사건)

✅ 예시

  • I went to Japan last year.
    👉 나는 작년에 일본에 갔다. (지금은 일본에 있는지 아닌지 모름)
  • I lived here when I was 10.
    👉 나는 10살 때 여기 살았다. (지금은 여기 사는지 아닌지 모름)
  • I finished her homework an hour ago.
    👉 나는 한 시간 전에 숙제를 끝냈다. (지금은 숙제를 하는지 아닌지 모름)
  • I lost my key yesterday.
    👉 나는 어제 열쇠를 잃어버렸다. (지금은 찾았는지 아닌지 모름)

3️⃣ 자주 틀리는 포인트

1. 이미 끝난 사건인데 현재완료를 쓰는 오류 (last year, yesterday 등과 함께)

👉 특정 시점(작년, 어제, ~전에)이 언급되면 현재완료(X), 과거(O) 

  • 예시: “나는 작년에 일본에 갔다.”
    → 작년(과거)에 갔다옴. 현재와는 관련 없음.
    ❌ I have gone to Japan last year. 
    ✅ I went to Japan last year. 

⚠️ 현재와 연결될 때

  • 예시: “나는 일본에 가 본 적이 있다.”
    → 과거부터 현재까지의 기간 중에 경험이 있음.
    ✅ I have been to Japan.

⚠️ "have gone" vs "have been" 차이

  • She has gone to Japan.
    👉 그녀는 일본에 가서 아직 안 돌아왔다. (결과)
  • She has been to Japan.
    👉 그녀는 일본에 가 본 적이 있다. (경험)

2. 지금도 연결되는 사건인데 과거로 쓰는 오류 (for~, since~ 등과 함께)

👉 어떤 일이 과거부터 현재까지 이어져 있는 상황에서는 현재완료(O), 과거(X)

  • 예시: “나는 여기에서 10년째 살고 있다.”
    → 10년 전(과거)부터 지금(현재)까지 쭉 살고 있음. 과거와 현재가 연결됨.
    ❌ I lived here for 10 years. 
    ✅ I have lived here for 10 years.

4️⃣ 서술형 대비 포인트

✍️ 시간 부사어와 함께 쓰는 습관

  • 현재완료시제와 함께 자주 쓰이는 표현
    → ~동안 (해왔다), ~부터 (해왔다), 방금 (했다), 이미 (했다), 아직 안 (했다), 한 번이라도 (한 적 있다), 한 번도 (한 적 없다)
    예시: for, since, just, already, yet, ever, never
  • 과거시제와 함께 자주 쓰이는 표현
    → 특정한 과거 시점만 콕 집어 나타내는 부사구/절
    예시: ago, yesterday, last~, in 2010

👉 : 문장에서 시간 부사어를 먼저 확인하면, 어느 시제를 써야 할지 쉽게 구별할 수 있습니다.


5️⃣ 연습문제

(1) I ______ (see) that movie three times.
👉 나는 그 영화를 세 번 본 적이 있다.
 
(2) She ______ (live) in Seoul since 2015.
👉 그녀는 2015년부터 서울에 살아왔다.
 
(3) We ______ (meet) at the café yesterday.
👉 우리는 어제 카페에서 만났다.
 
❤️ 정답 확인은 "더보기"를 눌러주세요. 👇

더보기

(1) have seen

(2) has lived

(3) met


✨ 마무리

현재완료와 과거의 차이는 ‘지금과 연결되었는가’에 달려 있습니다.
시험에서 자주 출제되는 만큼, 시간 부사어와 시제의 올바른 매칭만 익혀도 실수 확률을 크게 줄일 수 있어요.
👉 오늘 정리한 포인트를 꾸준히 연습해 두면, 현재완료만의 독특한 뉘앙스를 자유롭게 다룰 수 있게 됩니다.
그 순간, 영어가 단순한 문법이 아니라 더 입체적이고 살아 있는 언어로 느껴질 거예요. ✨
 
📌 현재완료vs 과거 개념을 정리했다면, 이제 직접 문제를 풀어보는 게 가장 효과적이에요.

[ 💡 (2편) 현재완료 vs 과거 연습문제 10선 | 시험에 꼭 나오는 유형 ]


사진 출처: Unsplash (대표 이미지)