티스토리 뷰

현재완료 vs. 과거시제 완벽 가이드: 언제 have p.p.를 쓰고, 언제 과거형(-ed)일까?

영어 학습자들이 가장 많이 헷갈리는 시제 비교를 한 번에 끝냅니다. 핵심 규칙 → 예외 → 실전 예문 → 자주 하는 실수 → 퀴즈까지, 북마크 필수 가이드.

요약 한 줄

  • 현재완료(have/has + p.p.): 경험/결과/지속처럼 현재와 연결된 의미일 때.
  • 과거시제(동사 과거형): 끝난 시점이 명확하고 현재와 연결이 없을 때.

핵심 비교 표

상황 현재완료 (have p.p.) 과거시제 (V-ed) 메모
경험 I have visited Japan three times. 몇 번의 경험이 ‘현재 나’와 연결
결과(지금 영향) She has lost her keys. (지금 못 찾음) 결과가 현재 상태에 영향
지속 We have lived here since 2019. 과거 시작 → 현재까지 계속
끝난 과거 We moved here in 2019. 완료 아님: 시점이 명확히 과거

기본 규칙

  1. 시점 부사어가 명확히 과거(예: yesterday, in 2021)가 나오면 → 과거시제.
  2. 경험/결과/지속처럼 현재와 연결되면 → 현재완료.
  3. 완료 + 시점을 동시에 쓰지 않음: *I have been there in 2021 (X).

상황별 예문 12개

① 경험

  • I have tried VR games several times.
  • Have you ever ridden a scooter?

② 결과

  • They have finished the report, so we can send it now.
  • My phone has died. Can I borrow yours?

③ 지속

  • She has worked remotely for three years.
  • It has rained all day.

④ 과거(끝난 사건)

  • We met at a conference last month.
  • I bought this laptop two years ago.

⑤ 실제 대화 대비

  • A: “Is Tom here?” B: “No, he has left.” (지금 없다)
  • A: “When did he leave?” B: “He left 10 minutes ago.”

자주 하는 실수 → 이렇게 고치자

  • *I have watched that movie yesterday.I watched that movie yesterday.
  • *I have been in Paris in 2022.I was in Paris in 2022. / I have been to Paris. (경험)
  • *Did you have finished it?Have you finished it?

미세 뉘앙스 Q&A

Q. 현재완료 진행형(have been -ing)은 언제?

A. ‘지속 + 최근 영향’을 강조할 때: I have been studying all night (그래서 지금 피곤).

미니 퀴즈 (5문항)

  1. I (have known / knew) her since 2020.
  2. We (have finished / finished) the work yesterday.
  3. (Have you ever / Did you ever) try bouldering?
  4. He (has broken / broke) his arm, so he can’t play now.
  5. They (have lived / lived) in Seoul for two years, but moved to Busan last year.
정답 & 해설

1) have known(지속) / 2) finished(과거 시점) / 3) Have you ever(경험) / 4) has broken(결과) / 5) have lived(지속)도 가능하나 “moved last year”로 끊으면 lived.


Author. 메모팁 | 영어를 ‘사용’하는 관점에서 패턴보다 ‘상황’을 먼저 설명합니다. 문의: yourmail@example.com