영어 문법 · 어휘 가이드

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

매일의 배움 2025. 9. 1. 21:00

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

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


영어 학습에서 가장 많이 나오는 실수 중 하나가 바로 "현재완료시제(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 (대표 이미지)