영어를 공부하다 보면 많은 사람들이 이 두 문장에서 멈춥니다.
I lost my keys.
I have lost my keys.
한국어로 번역하면 둘 다 비슷하게 들립니다.
나는 열쇠를 잃어버렸다.
하지만 영어에서는 이 두 문장이 완전히 다른 의미를 가집니다.
과거형은 이미 끝난 사건을 말합니다.
그리고 그 사건은 현재와 연결되지 않습니다.
예를 들어
I lost my keys yesterday.
→ 나는 어제 열쇠를 잃어버렸다.
여기서 중요한 것은 yesterday입니다.
시간이 명확하게 과거이기 때문에 사건도 과거에 머물러 있습니다.
현재완료형은 과거에 일어난 일이지만 지금의 상태와 연결되어 있습니다.
예를 들어
I have lost my keys.
이 문장은 단순히 과거 사건이 아니라
그래서 지금 열쇠가 없다는 의미를 포함합니다.
가장 쉬운 구분 방법은 다음 질문을 해보면 됩니다.
지금과 관련이 있는가?
관련이 없다면 → 과거형
관련이 있다면 → 현재완료형
과거형은 구체적인 과거 시간과 함께 사용됩니다.
yesterday
last week
in 2020
two days ago
예문
I met him yesterday.
현재완료형은 이런 표현과 함께 쓰지 않습니다.
대신 다음 표현이 자주 사용됩니다.
ever
never
already
yet
for
since
예문
I have already finished the work.
비교 예문
I went to Japan.
→ 나는 일본에 갔다. (과거 사건)
I have been to Japan.
→ 나는 일본에 가본 적이 있다. (경험)
# 학습자가 자주 하는 실수
(X) I have seen him yesterday
(O) I saw him yesterday
(X) I have finished the work last week
(O) I finished the work last week
현재완료형은 구체적인 과거 시간 표현과 함께 쓰지 않습니다.
과거형은 과거 사건을 말하고
현재완료형은 과거 사건이 현재와 연결된 상태를 말한다.
이 차이를 이해하는 순간 영어 시제의 절반은 이미 이해한 것과 같습니다.