03-04high18

현재완료 vs 단순과거 (since/for vs ago)

핵심 명제

since/for + 기간이 보이면 현재완료, ago 가 보이면 단순과거.

이 한 문장만 외워도 시제 문제의 30% 가 풀린다.


설명

영어에서 시제는 시간만 나타내는 게 아니다. 그 일이 지금까지 영향을 미치는가, 아니면 끝났는가 — 이걸 구별한다.

단순과거 — 끝난 일

I met him three years ago. → 3년 전에 만났다. 끝. 지금 만나는지는 모른다.

ago 는 항상 단순과거와 함께 쓴다. 시점이 끝났다는 표지다.

현재완료 — 지금까지 이어지는 일

I have lived in Seoul for ten years. → 10년 전부터 지금까지 서울에 살고 있다. 지금도 살고 있다.

I have lived in Seoul since 2015. → 2015년부터 지금까지. 같은 의미.

for + 기간 / since + 시작 시점 은 현재완료의 신호다.

함께 쓸 수 없다

✗ I have met him three years ago.
✓ I met him three years ago.
✓ I have known him for three years.

have/has + ago 조합은 항상 오류다. 시제가 충돌한다.

왜 그런가

영어 화자는 "끝난 일이냐, 이어지는 일이냐" 를 항상 구별한다. ago 는 "끝난 시점", since/for 는 "지금까지 이어지는 기간". 같은 문장에 들어가면 모순이다.

한국어에는 이 구별이 약하다. "3년 전에 만났어" 와 "3년째 알고 지내" 가 한국어에서는 비슷하게 들리지만, 영어에서는 완전히 다른 시제다.

빠르게 판단하는 법

본 표현시제
ago, yesterday, last week, in 2015단순과거
for + 기간, since + 시점, so far, lately, recently현재완료
just, already, yet보통 현재완료 (영국 영어) / 가끔 단순과거 (미국 회화)

표지 단어를 먼저 찾고, 그것이 가리키는 시제를 쓰면 된다.


대표 문장 (외우기)

I have lived in Seoul for ten years.

나는 10년째 서울에 살고 있다.

이 한 문장에 핵심이 다 들어 있다. have lived (현재완료) + for ten years (기간). 내일 영어를 봤을 때 이 문장이 떠오르면 시제 선택이 자동으로 된다.


다음 레슨

3-5 tense-past-perfect — 과거완료. 단순과거보다 더 이전 (대과거) 을 표현하는 법.

✏️ 다 읽었으면 위의 “문제 풀이” 탭에서 5문제로 점검해보세요.