현재완료(have + 과거분사)는 한국어에 없는 개념. 한국어는 “잃어버렸다” 하나로 퉁치지만, 영어는 결과가 지금도 살아 있냐/아니냐를 구분함.
핵심 공식: 현재완료 = 과거에 일어난 일의 결과가 지금 이 순간에도 유효하다
예시:
| 문장 | 시제 | 의미 |
|---|---|---|
| I lost my keys. | 단순과거 | 그때 잃어버렸다 (지금 찾았는지 모름) |
| I’ve lost my keys. | 현재완료 | 잃어버렸고 → 지금도 없다 |
현실 대화:
단순과거 시그널 → 시점 명확(끝난 과거): yesterday, ago, last night/year, in 2020 등 구체적 시점
현재완료 시그널 → 결과 지속 또는 경험: just, already, yet, ever, never, recently
핵심 규칙:
오류 예시:
현재완료 = 결과 지속 외에 경험 용법도 있음. “살면서 ~해본 적 있냐?”
공식: Have you ever + 과거분사?
예시:
결과 지속 vs 경험:
경험 용법 시그널: ever(한 번이라도, 의문문), never(한 번도 없음), before(전에 해본 적)
현재완료(have + p.p.) = 완료된 행위. 행위가 지금도 진행 중이면 → have been + -ing
| 문장 | 의미 |
|---|---|
| I’ve read the book. | 다 읽었음 (완료) |
| I’ve been reading the book. | 계속 읽는 중 (미완) |
실전:
시그널: for(기간), since(시작 시점), all day/week
형태: If + 과거형, would + 동사원형
함정: 형태가 과거형이지만 과거 얘기가 아님 — 지금/미래의 비현실 상황.
| 문장 | 의미 |
|---|---|
| If I had time, I would help you. | 지금 시간 없음 (현실 반대) |
| If I were rich, I would travel the world. | 나는 부자가 아님 (현실 반대) |
1차 vs 2차:
be동사: 주어 상관없이 were (구어에서 was도 쓰이나 문법은 were)
한국어 감: “~할 텐데” = 2차 가정법