원어민 음성과 발음이 있는 문장 6개. 재생을 눌러 들어보세요 — 이 페이지는 전부 무료로 볼 수 있어요.
## 왜 영어에는 현재완료가 따로 존재할까요?
한국어는 과거의 일을 말할 때 "~했다" 하나로 모든 상황을 표현합니다. "나 밥 먹었어"라는 문장은 방금 전에 먹었든, 어제 먹었든, 심지어 아까 먹었는지 지금 배가 고픈지와 상관없이 똑같이 쓸 수 있죠. 하지만 영어는 과거의 일이 '지금 이 순간'과 연결되어 있는지 아닌지를 문법적으로 구별합니다. 이것이 현재완료(have/has + p.p.)와 단순과거(동사의 과거형)의 핵심적인 차이입니다.
## 단순과거(Simple Past)는 "완전히 끝난 과거"입니다.
I ate lunch. (나 점심 먹었어.) — 이 문장은 점심을 먹은 사건이 과거의 특정 시점에 완전히 끝났고, 지금과는 분리되어 있음을 나타냅니다. 그래서 단순과거는 보통 yesterday, last week, in 2010, ago 같은 명확한 과거 시점 표현과 함께 씁니다. 반면 현재완료(I have eaten lunch.)는 "나는 점심을 먹은 상태야 (그래서 지금 배가 불러)" 처럼 과거의 행동이 현재의 상태나 결과에 영향을 주고 있음을 나타냅니다.
## 현재완료(Present Perfect)의 세 가지 핵심 감각을 기억하세요.
① 경험(Experience): 살면서 그것을 해본 적이 있는가? — I have been to Paris. (파리에 가본 적 있어.) → 지금도 그 경험이 나의 일부임. ② 결과(Result/Current Relevance): 과거에 한 일이 지금도 영향을 미치는가? — I have lost my keys. (열쇠를 잃어버렸어.) → 지금도 없다는 뜻. ③ 미완료/계속(Continuity): 과거에 시작해서 지금까지 계속되는가? — I have lived here for 10 years. (10년째 여기 살고 있어.) 이 세 경우 모두 과거 → 현재로 이어지는 연결선이 있다는 공통점이 있습니다. 반대로 I lived there for 10 years.(단순과거)라고 하면 "거기서 10년 살았어 (지금은 안 살아)"가 됩니다.
## 가장 흔한 실수와 한국어식 사고의 함정을 조심하세요.
많은 한국어 학습자들이 I went to Japan.과 I have been to Japan.을 같은 뜻으로 생각합니다. 하지만 I went to Japan.은 "일본에 갔다 (특정 시점에, 여행이 끝난 과거)"이고, I have been to Japan.은 "일본에 가본 적 있어 (그 경험이 지금의 나에게 있어)"입니다. 핵심 질문은 항상 이것입니다: "이 과거의 사건이 지금 이 대화 순간과 연결되어 있나요?" already, yet, just, ever, never, recently, so far와 같은 단어들은 대부분 현재완료와 함께 씁니다. 이 단어들이 보이면 현재완료를 써야 한다는 신호입니다!
I have never eaten sushi before.
나는 전에 초밥을 한 번도 먹어본 적이 없어. (지금까지의 경험)
She has already finished her homework.
그녀는 벌써 숙제를 끝냈어. (지금 다 된 상태임)
I lost my phone yesterday.
나 어제 핸드폰 잃어버렸어. (어제라는 특정 과거 시점에 일어난 완결된 사건)
Have you ever been to New York?
뉴욕에 가본 적 있어? (지금까지의 인생 경험을 묻는 것)
They have lived in Seoul for five years.
그들은 5년째 서울에 살고 있어. (과거에 시작해서 지금도 계속 중)
I have just spoken to the manager.
방금 매니저와 얘기했어. (방금 한 일이 지금 이 상황에 영향을 줌)
포포링은 잊을 때쯤 다시 물어봐서 진짜로 남게 합니다. 말하기 연습과 역할극 대화까지.
무료로 시작하기14일 무료. 카드 등록도, 자동 결제도 없습니다.