현재완료 vs 과거시제, 헷갈리는 차이 완벽 정리 (have p.p. 제대로 쓰기)
🤖 AI 에디터·2026.06.20·4분 읽기
ADVERTISEMENT
한국어에는 '현재완료'라는 시제가 따로 없어서, 영어의 현재완료(have/has + p.p.)는 늘 헷갈립니다. 핵심만 잡으면 의외로 간단해요.
핵심 차이: '지금'과 연결되느냐
과거시제는 이미 끝나서 현재와 단절된 일을 말합니다. 현재완료는 과거의 일이 지금까지 영향을 미치거나 연결될 때 씁니다.
- I lost my keys yesterday. (어제 열쇠를 잃어버렸다 — 지금은 찾았을 수도 있음)
- I have lost my keys. (열쇠를 잃어버렸다 — 그래서 지금도 없다)
즉 현재완료에는 '그래서 지금 ~하다'는 현재 상황이 숨어 있습니다.
시간 표현이 시제를 결정한다
특정 과거 시점을 콕 집는 표현은 과거시제와만 어울립니다.
| 과거시제와 사용 | 현재완료와 사용 |
|---|---|
| yesterday (어제) | already (이미) |
| ago (~전에) | yet (아직) |
| last week (지난주) | just (방금) |
| in 2010 (2010년에) | since / for (~이래로 / ~동안) |
| when~ (~했을 때) | ever / never (한 번이라도 / 결코) |
- (X) I have met him yesterday.
- (O) I met him yesterday. (나는 어제 그를 만났다.)
- (O) I have just met him. (나는 방금 그를 만났다.)
'yesterday' 같은 명확한 과거 시점과 현재완료는 함께 못 씁니다. 이게 가장 흔한 실수예요.
경험·완료·계속 세 가지 용법
현재완료는 보통 세 가지 의미로 쓰입니다.
- 경험: I have been to Japan twice. (나는 일본에 두 번 가본 적 있다.)
- 완료: She has already finished her homework. (그녀는 이미 숙제를 끝냈다.)
- 계속: We have lived here for ten years. (우리는 여기서 10년째 살고 있다.)
특히 'have been to'(가본 적 있다)와 'have gone to'(가버려서 지금 없다)를 구분하세요.
- He has been to Paris. (그는 파리에 가본 적이 있다 — 지금은 돌아옴)
- He has gone to Paris. (그는 파리에 가버렸다 — 지금 여기 없음)
핵심 요약 체크리스트
- 과거시제 = 끝난 일, 현재완료 = 지금과 연결된 일
- yesterday, ago, last~, in+연도는 과거시제와만 사용
- already, yet, just, since, for, ever, never는 현재완료의 신호
- 현재완료 3용법: 경험 / 완료 / 계속
- have been to(경험) ≠ have gone to(가버림)
팁: 문장을 쓰기 전에 '그래서 지금은?'을 떠올려 보세요. 답이 있으면 현재완료, 없으면 과거시제일 확률이 높습니다.
#현재완료#과거시제#영어문법#have pp#시제
ADVERTISEMENT
함께 보면 좋은 글
문법·작문· 5분
관계대명사 who/which/that 완벽 가이드 — 긴 영어 문장 쉽게 만드는 법
두 문장을 하나로 합치는 관계대명사 who, which, that을 사람·사물 기준과 격으로 깔끔하게 정리합니다. 콤마 유무 차이까지 예문으로 설명합니다.
2026.07.02
문법·작문· 4분
전치사 in/on/at 시간·장소 구분법 — 더 이상 헷갈리지 않는 영어 전치사
in, on, at은 시간과 장소에서 '범위의 크기'로 구분하면 쉽습니다. 넓은 곳부터 좁은 곳까지 규칙과 예문으로 완벽 정리합니다.
2026.06.28
문법·작문· 5분
관사 a/an/the 쉽게 쓰는 법 — 한국인이 가장 어려워하는 영어 관사 총정리
관사는 한국어에 없어서 매번 빠뜨리거나 잘못 쓰기 쉽습니다. a/an과 the의 차이, 무관사 규칙까지 예문으로 한 방에 정리합니다.
2026.06.24