현재완료는 과거를 말하지만, 단순히 “과거에 끝난 일”만 나타내는 시제는 아닙니다. 핵심은 과거의 경험이나 상황을 지금과 연결해서 말하는 것입니다. 이번 글에서는 형태, 경험, 지금까지의 기간, 끝나지 않은 시간, 그리고 first time 표현을 차례로 정리합니다.

현재완료의 핵심 이미지
현재완료는 과거의 어느 시점에서 시작된 경험이나 상황을 현재를 포함한 시간 안에서 바라봅니다.
정확히 언제 일어났는지보다 “지금까지 그런 일이 있었는가?” 또는 “현재까지 어떤 상태인가?”가 중요할 때 사용합니다.
1. Form: 현재완료의 형태
기본 공식은 다음과 같습니다.
I, you, we, they 뒤에는 have를 쓰고, he, she, it 뒤에는 has를 씁니다. 규칙동사의 과거분사는 보통 -ed 형태지만, been, done, seen처럼 불규칙 형태도 자주 나옵니다.
| 문장 종류 | 기본 구조 | 예문 |
|---|---|---|
| 긍정문 | 주어 + have/has + p.p. | Liam has completed the form. |
| 부정문 | 주어 + have/has not + p.p. | We haven’t chosen a date. |
| 의문문 | Have/Has + 주어 + p.p.? | Have you finished your coffee? |
여기서 중요한 것은 일반 과거형이 아니라 과거분사를 사용한다는 점입니다.
2. Life Experience: 지금까지의 경험
현재완료는 태어나서 지금까지의 경험을 말할 때 자주 쓰입니다. 정확한 날짜나 시점보다 경험의 유무가 중요합니다.
Have you ever used a standing desk?
스탠딩 데스크를 사용해 본 적이 있나요?
언제 사용했는지는 중요하지 않습니다. 지금까지 그런 경험이 있는지를 묻는 문장입니다.
I have never taken an overnight train.
나는 야간열차를 타 본 적이 없다.
never는 “지금까지 한 번도”라는 뜻으로, 현재까지의 경험이 없음을 나타냅니다.
3. Up to Now: 최근부터 지금까지
recently, so far, since처럼 과거에서 현재까지 이어지는 표현과도 현재완료가 잘 어울립니다.
I’ve felt much better recently.
나는 최근에 몸 상태가 훨씬 좋아졌다.
recently는 최근의 변화나 경험을 지금과 연결합니다.
We haven’t received any complaints so far.
우리는 지금까지 불만을 받은 적이 없다.
so far는 “지금까지는”이라는 뜻입니다. 아직 상황이 끝나지 않았다는 느낌이 있습니다.
since 뒤에는 시작 시점을 넣습니다.
4. Unfinished Time: 아직 끝나지 않은 시간
today, this week, this year, this semester처럼 현재를 포함하는 기간이 아직 끝나지 않았다면 현재완료를 사용할 수 있습니다.
I’ve attended three meetings today.
나는 오늘 회의에 세 번 참석했다.
오늘이 아직 끝나지 않았기 때문에 지금까지의 횟수를 말합니다.
She hasn’t missed a class this semester.
그녀는 이번 학기에 수업을 한 번도 빠지지 않았다.
이번 학기가 진행 중이므로 현재완료가 자연스럽습니다.
비교할 때는 시간의 종료 여부를 확인하면 쉽습니다.
5. First / Second Time: 처음 또는 몇 번째 경험
어떤 일이 처음이거나 몇 번째인지 말할 때도 현재완료를 사용합니다.
This is the first time I’ve worked remotely.
내가 원격으로 일하는 것은 이번이 처음이다.
It’s the third time she’s forgotten her badge.
그녀가 출입증을 잊은 것은 이번이 세 번째다.
first time, second time, third time 뒤에서는 지금까지의 경험 횟수를 말하므로 현재완료가 필요합니다.
자주 하는 실수: 현재와 연결되는지 확인하기
현재완료를 선택할 때는 단순히 “과거의 일인가?”만 보지 마세요. 그 일이 현재까지 이어지는 기간 안에 있는지, 또는 지금까지의 경험을 말하는지를 확인해야 합니다.
완전히 끝난 과거 시점이 분명하면 일반적으로 단순과거가 자연스럽습니다. 반대로 시간 범위가 지금을 포함하면 현재완료를 먼저 떠올리면 됩니다. 단순과거와의 갈림길이 헷갈린다면 단순과거 시제도 함께 보세요.
Mind Map 핵심 정리
- 형태는
have/has + 과거분사입니다. ever와never로 지금까지의 경험을 말합니다.recently,so far,since는 과거와 현재를 연결합니다.today,this week처럼 끝나지 않은 기간에는 현재완료를 사용할 수 있습니다.This is the first time ...뒤에는 현재완료가 옵니다.
마무리
현재완료의 핵심은 과거의 일을 현재와 연결해서 보는 것입니다. 문장을 만들기 전에 “이 시간이 아직 지금을 포함하는가?”라고 확인하면 현재완료를 훨씬 쉽게 선택할 수 있습니다.