원어민 음성과 발음이 있는 문장 6개. 재생을 눌러 들어보세요 — 이 페이지는 전부 무료로 볼 수 있어요.
영어와 한국어의 시간 개념의 근본적 차이
한국어에서는 "저는 여기에 있어요" (현재)와 "저는 여기에 있었어요" (과거)로 단순하게 구분합니다. 하지만 영어의 present perfect는 과거에 시작된 행동이 현재까지 계속되고 있는 상태를 표현합니다. 이것이 핵심입니다. 한국어 사용자들은 보통 현재형과 과거형만 생각하기 때문에, 이 "과거와 현재를 동시에 포함하는" 개념이 낯설게 느껴집니다.
예를 들어, "I have lived here for 5 years"는 단순히 "저는 5년 동안 여기에 살았어요"가 아닙니다. 이것은 5년 전에 시작해서 지금도 계속 살고 있다는 의미입니다. 만약 "I lived here for 5 years"라고 하면, 이제는 더 이상 여기에 살지 않는다는 뜻입니다. 영어는 이렇게 정교하게 "아직도 진행 중인가?"를 구분합니다.
for와 since의 차이 이해하기
For는 기간의 길이(얼마나 오래)를 나타냅니다: "for 5 years", "for 3 months", "for a long time". Since는 시작점(언제부터)을 나타냅니다: "since 2019", "since last Monday", "since I graduated". 한국어에서는 두 표현이 비슷해 보이지만, 영어에서는 "기간"과 "시점"이라는 다른 정보를 전달하므로 구분이 중요합니다.
왜 현재완료여야 하는가?
Have/has + 과거분사를 반드시 써야 하는 이유는, 영어 사용자들이 현재까지의 연속성을 강조하기 때문입니다. 만약 "I live here for 5 years"라고 하면 문법적으로 틀립니다. 왜냐하면 단순 현재형 live는 "일반적인 사실"을 나타내는데, "5년이라는 특정 기간"과 맞지 않기 때문입니다. 반면 have lived는 과거부터 시작해서 지금까지 연결된 경험을 보여주므로, 기간 표현과 완벽하게 어울립니다.
I have worked here for three years.
저는 3년 동안 여기서 일하고 있습니다. (3년 전에 시작해서 지금도 계속 일하고 있음)
She has lived in Seoul since 2015.
그녀는 2015년부터 서울에 살고 있습니다. (2015년부터 지금까지 계속 살고 있음)
We have known each other for ten years.
우리는 10년을 알고 지내고 있습니다. (10년 전부터 지금까지 계속 알고 있음)
He has been a teacher since last September.
그는 지난 9월부터 선생님을 하고 있습니다. (지난 9월부터 지금까지 선생님으로 일하고 있음)
They have owned this restaurant for five months.
그들은 5개월 동안 이 식당을 운영하고 있습니다. (5개월 전부터 지금까지 계속 운영 중)
I haven't seen him since we graduated.
우리가 졸업한 이후로 그를 본 적이 없습니다. (졸업 이후부터 지금까지 만난 적이 없음)
포포링은 잊을 때쯤 다시 물어봐서 진짜로 남게 합니다. 말하기 연습과 역할극 대화까지.
무료로 시작하기14일 무료. 카드 등록도, 자동 결제도 없습니다.