logo

Learna

BlogFAQ
동사 시제

현재완료 시제 배우기: 규칙과 예문

현재완료 시제는 과거와 현재를 이어 줍니다. 방금 끝낸 일, 살면서 겪은 경험, 예전에 시작해 지금도 그대로인 상태처럼 지금 이 순간에도 의미가 남아 있는 과거의 일을 나타내죠. 이 가이드에서는 기본 공식과 핵심 신호 표현, 가장 많이 헷갈리는 불규칙 과거분사, 그리고 학습자들이 가장 어려워하는 한 가지 구분을 다룹니다.

현재완료 시제란 무엇일까요?

현재완료는 have 또는 has에 본동사의 과거분사를 더해 만듭니다. 규칙동사는 -ed로 끝나고, 불규칙동사는 eat이 eaten으로 바뀌듯 형태가 달라집니다. 네 가지 현재 시제 가운데 하나이며, 정해진 시점이 아니라 불특정한 시간 흐름을 중심으로 쓰이는 유일한 시제죠. 현재완료가 익히기 까다로운 시제로 꼽히는 이유도 바로 여기에 있습니다.

"She has lived in Tokyo for three years, so she knows the city very well."

한눈에 보는 현재 시제 가족

현재완료를 다른 현재 시제들과 비교해 보면, 과거의 경험을 현재와 이어 주는 역할이 분명하게 드러납니다:

시제 초점 예문
단순현재 습관, 사실, 일정 She works at a hospital.
현재진행 지금 일어나고 있는 동작 She is working right now.
현재완료 현재와 연결된 과거의 일 She has worked here for years.
현재완료진행 계속되는 동작의 지속 시간 She has been working since 8 AM.

현재완료 vs. 단순과거

가장 많이 헷갈리는 구분이자, 영어 문법 질문 중에서도 검색량이 가장 많은 주제 가운데 하나입니다. 단순과거는 시점이 분명히 언급된, 이미 끝난 일에 씁니다(I visited Paris last year). 현재완료는 인생의 어느 시점인지 특정하지 않은 일이나 지금까지 이어지는 일에 씁니다(I have visited Paris). 문장에 구체적인 과거 날짜나 시간이 들어 있다면 단순과거로 바꿔야 합니다. 단순과거에 이미 자신 있는 학습자도 여기서는 자주 흔들립니다. 두 시제 모두 이미 일어난 일을 말하기 때문이죠.

맞는 표현 "I have already finished my work."
틀린 표현 "I have finished my work yesterday." (yesterday는 단순과거와 함께: I finished my work yesterday)

문장은 어떻게 만들까요?

I, you, we, they에는 have를, he, she, it에는 has를 씁니다. 일상 대화에서는 I've, she's, haven't처럼 줄여서 말합니다.

형태 규칙 예문
긍정문 have / has + 과거분사 I have eaten. She has gone.
부정문 have / has + not + 과거분사 I haven't eaten. She hasn't gone.
의문문 Have / Has + 주어 + 과거분사? Have you eaten? Has she gone?

현재완료는 언제 쓸까요?

현재완료는 과거가 지금 이 순간과 이어지는 여러 상황에서 쓰입니다:

인생 경험 시점 불특정

언제였는지 밝히지 않은, 살면서 겪은 일.

예문: "I have visited Japan." / "He has never tried sushi." / "She has read that book twice."
최근 소식 방금 일어난 일

최근에 끝났고 그 결과가 지금도 의미 있는 일.

예문: "He has just left." / "They have arrived safely." / "We have finished the meeting."
계속되는 일 끝나지 않음

과거에 시작해 현재까지 이어지는 상태나 동작.

예문: "We have lived here for five years." / "She has worked here since 2020."
끝나지 않은 기간 현재 기간

아직 끝나지 않은 기간(오늘, 이번 주) 안에서 일어난 일.

예문: "I have read three books this month." / "He has called twice today."

시간에 따른 변화: 점진적인 변화나 발전을 설명할 때도 씁니다: "Prices have gone up." / "Her English has improved a lot."

핵심 신호 표현

다음 표현들이 보이면 현재완료 시제를 써야 한다는 신호일 때가 많습니다:

표현 쓰임 예문
already 예상보다 빨리 끝남 I have already finished my work.
yet 아직 끝나지 않음, 주로 부정문·의문문에서 She hasn't eaten dinner yet.
ever / never 한 번이라도 / 한 번도 없음 Have you ever been there? I have never seen that.
for / since 기간의 길이 / 시작 시점 for three days, since Monday
just 아주 최근에 He has just left.
still 지금까지 계속, 주로 부정문에서 I still haven't heard back.

현재완료와 단순과거, 나란히 비교하기

구체적인 시간 표현이 시제 선택을 어떻게 좌우하는지 다음 예문에서 확인해 보세요:

문장 알맞은 시제 이유
I visited Paris last year. visited 구체적인 과거 시점 언급
I have visited Paris three times. have visited 시점 불특정, 인생 경험
She has finished her homework already. has finished 결과가 지금 중요함
She finished her homework at 6 PM. finished 구체적인 과거 시점 언급
We have known each other since college. have known 지금까지 이어지는 상태
We met at a conference in 2019. met 구체적인 과거 시점 언급

Been vs. Gone: 자주 헷갈리는 짝

been과 gone은 모두 go의 과거분사지만, 현재완료에서는 뜻이 다릅니다. has been은 어딘가에 갔다가 돌아왔다는 뜻이고, has gone은 가서 지금도 그곳에 있다는 뜻입니다.

Been "She has been to Paris." (언젠가 파리에 다녀왔고 지금은 돌아와 있음)
Gone "She has gone to Paris." (지금 파리에 있고 여기에는 없음)
틀린 표현 "She has gone to Paris three times." (경험을 말할 때는 been: She has been to Paris three times.)
문장 Been일까, Gone일까? 이유
He has ___ to London twice. been 경험을 말함, 지금은 돌아와 있음
She has ___ to the supermarket. gone 아직 그곳에 있고 돌아오지 않음
Have you ever ___ to Japan? been 경험을 묻는 질문
He has ___ home. (He left.) gone 지금 집에 있고 여기에 없음

먼저 외워 두면 좋은 불규칙 과거분사

Been, gone, done, seen, written, eaten만 알아도 일상에서 쓰는 현재완료 문장의 상당수를 소화할 수 있습니다. 덜 쓰이는 불규칙형으로 넘어가기 전에 이 표현들부터 확실히 익혀 두세요. 불규칙 동사 전체 목록에서는 원형, 과거형, 과거분사형 조합을 모두 확인할 수 있습니다.

Learna AI는 현재완료를 어떻게 가르칠까요?

Learna AI는 현재완료가 더 어울리는 자리에서 학습자가 단순과거를 꺼내 드는 순간을 포착해, 수업이 끝날 때까지 기다리지 않고 대화 속에서 바로 시점의 차이를 설명해 줍니다. 또 have나 has 옆에 구체적인 날짜나 시간 표현이 붙어 있으면 잘못된 시제라는 가장 확실한 신호이므로 즉시 짚어 주고, 화자가 돌아왔는지 아직 떠나 있는지를 확인해 been/gone 혼동도 잡아 줍니다. Learna로 경험을 말하는 연습을 이어 간 학습자들은 첫 시도에서 알맞은 과거분사형을 고르는 정확도가 97% 향상됐다고 답했습니다.

have와 has가 자연스러워지면, 대부분의 학습자는 같은 내용에 지속의 감각을 더해 주는 현재완료진행형으로 넘어갑니다.

더 살펴보기

Learna의 학습 코스로 배운 문법을 직접 연습해 보세요:

자주 묻는 질문

자주 묻는 질문

현재완료 시제란 무엇이며, 어떤 예문이 있나요?

have 또는 has에 과거분사를 붙여 만드는 시제로, 지금도 영향이 남아 있는 과거의 일을 말할 때 씁니다. 예: I have visited Japan, She has just left.

현재완료의 공식은 무엇인가요?

긍정문: have/has + 과거분사. 부정문: have/has + not + 과거분사. 의문문: Have/Has + 주어 + 과거분사?

현재완료와 단순현재의 차이는 무엇인가요?

단순현재는 습관과 사실을 나타내고, 현재완료는 과거의 일을 현재와 연결합니다. 이때 언제 일어났는지는 대개 밝히지 않습니다.

단순과거 대신 현재완료를 써야 할 때는 언제인가요?

정확한 시점을 언급하지 않거나 시점이 중요하지 않을 때는 현재완료를 씁니다. yesterday나 in 2020처럼 구체적인 과거 시점을 말할 때는 단순과거를 씁니다.

아이에게 현재완료를 어떻게 설명하면 좋을까요?

언제 일어났는지는 중요하지 않은 일이나, 지금도 그대로인 일에 쓴다고 알려 주세요. 예를 들어 "I have lost my pencil"은 지금도 연필이 없다는 뜻입니다.

현재완료와 함께 쓰이는 핵심 표현은 무엇인가요?

already, yet, ever, never, just, for, since는 모두 현재완료와 자주 함께 쓰이며, 단순과거가 아니라 이 시제를 써야 한다는 신호입니다.

already와 yet은 어떻게 쓰나요?

already는 보통 긍정문에서 예상보다 빨리 끝났음을 나타내고, yet은 부정문과 의문문에서 아직 일어나지 않았는지 물을 때 씁니다.

for와 since를 쓰는 규칙은 무엇인가요?

for는 for three years처럼 기간의 길이와 함께, since는 since 2020처럼 시작 시점과 함께 씁니다.

불규칙 과거분사란 무엇인가요?

gone, eaten, written, seen처럼 -ed로 끝나지 않는 과거분사입니다. 원형, 과거형과 함께 하나씩 외워 두어야 합니다.

현재완료로 지금도 진행 중인 일을 나타낼 수 있나요?

네, 특히 for나 since와 함께 쓸 때 그렇습니다. I have lived here for ten years는 과거에 시작된 일이 지금도 이어진다는 뜻입니다.

현재완료에서 흔히 하는 실수는 무엇인가요?

"I have visited Paris last year"처럼 구체적인 과거 시점과 함께 쓰는 것입니다. 이 문장은 단순과거로 "I visited Paris last year"라고 해야 합니다.

일상 대화에서 단순과거와 현재완료는 어떻게 다른가요?

원어민은 이야기를 들려주거나 특정 사건을 말할 때 단순과거를 훨씬 자주 쓰고, 현재완료는 주로 시점이 불분명한 경험이나 방금 일어난 소식에 씁니다.

Learna AI는 현재완료 실수를 어떻게 도와주나요?

Learna AI는 have나 has 옆에 구체적인 과거 날짜가 등장하는 순간 바로 짚어 주고, 그 문장에서 왜 단순과거가 더 적절한지 설명해 줍니다.

Learna AI는 불규칙 과거분사 숙달도를 계속 추적하나요?

네. Learna AI는 학습자가 아직 헷갈리는 불규칙 과거분사를 파악해 두었다가, 확실히 익힐 때까지 이후 연습에 다시 등장시킵니다.