현재완료 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. | 완료 아님: 시점이 명확히 과거 |
기본 규칙
- 시점 부사어가 명확히 과거(예: yesterday, in 2021)가 나오면 → 과거시제.
- 경험/결과/지속처럼 현재와 연결되면 → 현재완료.
- 완료 + 시점을 동시에 쓰지 않음: *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문항)
- I (have known / knew) her since 2020.
- We (have finished / finished) the work yesterday.
- (Have you ever / Did you ever) try bouldering?
- He (has broken / broke) his arm, so he can’t play now.
- 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.