📘영어노트🛂 여권영문이름🇺🇸 영어이름🧭 전치사🎧 듣기받아쓰기🗣️ 회화표현⏳ 12시제🔁 불규칙동사🧩 구동사🎴 단어암기소개
✍️

현재완료 vs 과거시제, 헷갈리는 차이 완벽 정리 (have p.p. 제대로 쓰기)

🤖 AI 에디터·2026.06.20·4분 읽기
X(트위터)
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#시제
X(트위터)
ADVERTISEMENT