문법오늘의 문법 · 06

현재완료, 과거인데 왜 ‘현재’예요?

안녕하세요, 준쌤이에요. 😊

현재완료. 이거 배울 때 다들 한 번씩 이런 표정 지어요. “이름이 현재완료인데… 왜 자꾸 과거 얘기를 하는 거죠?” 🤨

맞아요, 정말 헷갈리는 이름이에요. 근데 사실 이 이름 안에 답이 다 들어있어요. 오늘 그 비밀 하나만 풀면, 현재완료가 갑자기 쉬워질 거예요. 자, 같이 가볼까요?

먼저 이 질문부터

“I finished”랑 “I have finished”, 뭐가 달라요?

둘 다 “끝냈다”인데, 느낌이 완전히 달라요. 어떻게 다를까요? 잠깐 생각해봐요. 🤔

…자, 볼게요. I finished(과거)는 그냥 과거의 한 점이에요. 끝났고, 지금이랑은 상관없어요. 반면 I have finished(현재완료)는 “끝냈고, 그래서 지금 홀가분해”처럼 지금까지 이어지는 느낌이에요.

📍
과거시제
과거의 한 점 (딱 끝)
vs
현재완료
과거 → 지금까지 이어진 선

그래서 현재완료는 ‘과거’ 이야기를 하지만, 시선은 늘 ‘지금’에 있어요. 이름이 ‘현재’완료인 이유가 바로 이거예요. 이제 좀 풀리죠? 😊

형태부터 딱

have / has + 과거분사(p.p.)

모양은 간단해요. 주어가 he·she·it이면 has, 나머지는 have. 뒤엔 무조건 과거분사(p.p.)예요.

She has lived in Seoul for ten years. → 그녀는 서울에서 10년째 살고 있어요. (10년 전부터 지금까지 쭉!)

쓰임 4가지

‘지금까지’가 네 가지 얼굴로

현재완료는 상황에 따라 네 가지 느낌으로 나와요. 근데 뿌리는 다 똑같아요 — ‘과거가 지금과 연결된다’. 하나씩 볼게요.

🌏
경험
~해본 적 있다 (have been to)
계속
~해오고 있다 (for·since)
완료
막 ~했다 (just·already·yet)
🎯
결과
~해버렸다 (그래서 지금 이렇다)
I have lost my key. → 열쇠를 잃어버렸어요. — 이게 ‘결과’예요. 과거에 잃어버렸고, 그래서 지금도 없어요. 그냥 “lost”보다 “지금 곤란하다”가 확 느껴지죠?

제일 중요한 함정 ⚠️

과거를 콕 집으면 현재완료 못 써요

자, 여기가 시험에서 제일 많이 틀리는 곳이에요. 질문 하나 할게요. 다음 문장, 맞을까요 틀릴까요?

“I have finished my homework yesterday.” 🤔

…정답은 틀렸어요! 왜냐하면 yesterday는 ‘과거의 딱 그 점’을 콕 집는 말이거든요. 현재완료는 ‘지금까지 이어지는 선’인데, 과거의 한 점(yesterday, ago, last week)이랑은 같이 못 서요. 물과 기름이에요.

짝꿍 표현

for와 since, 헷갈리죠?

‘계속’ 용법에서 꼭 나오는 짝이에요. 둘 다 “~동안/부터”인데, 뒤에 오는 게 달라요.

for + 기간
for ten years (10년 동안)
VS
since + 시점
since 2020 (2020년부터)

기억법: for는 “얼마나 오래(기간)”, since는 “언제부터(시작점)”. 뒤에 숫자 기간이면 for, 특정 시점이면 since! 😊

이제 여러분 차례!

직접 골라볼까요?

배운 걸로 하나 풀어봐요. 힌트는… 문장에 ‘과거의 점’을 콕 집는 말이 있는지 보는 거예요. 3초 드릴게요! 🕐

I ______ my grandmother two days ago.
  1. have visited
  2. visited

골랐죠? 문장 끝에 two days ago가 보이네요. ‘과거의 점’을 콕 집었죠? 그럼…

정답
2번 visited
맞혔어요? 👏 ago가 있으니 현재완료는 못 쓰고 그냥 과거시제! 이 함정만 피해도 시험 점수가 올라가요. 😊

자, 정리해요. 현재완료의 정체는 딱 하나예요 — ‘과거가 지금까지 이어진다’. 경험이든 계속이든 완료든 결과든, 전부 ‘지금과 연결’이라는 한 뿌리에서 나와요.

그리고 딱 하나만 더 기억해요. 과거의 점(yesterday·ago)이 보이면 현재완료는 안 돼요. 이 두 가지면 현재완료 문제, 이제 무섭지 않아요. 다음 시제 글에서 또 만나요! 🙌

더 풀어줬으면 하는 문법, 있어요?

수업에서 제일 헷갈렸던 문법을 댓글로 남겨주면, 다음 오늘의 문법에서 이렇게 차근차근 풀어드릴게요. 😊

문법 글 더 보기 →