08. 시제

현재완료

중급현재완료(現在完了)용어집 보기
이 문서 목차
  1. 핵심 정리
  2. 1. 과거분사 만들기
  3. 2. 부정문과 의문문
  4. 3. 네 가지 용법
  5. 4. 과거형과 현재완료
  6. 5. 자주 쓰는 표현
  7. 6. 예문
  8. 7. 실전 사용 예
  9. 8. 한국인이 자주 하는 실수
  10. 9. 퀴즈

핵심 정리

현재완료는 과거의 일을 현재까지의 경험·결과·지속과 연결해 말합니다. 과거형은 지나간 일만 말하고, 현재완료는 지금과의 관계를 말합니다.

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

주어 형태 예문
I, you, we, they have + p.p. I have finished.
he, she, it has + p.p. She has finished.
시제 예문 의미
과거형 I lost my key. 잃어버렸다. (지금은 모름)
현재완료 I have lost my key. 잃어버려서 지금도 없다.

1. 과거분사 만들기

규칙 동사는 과거형과 같습니다. 불규칙 동사는 외워야 합니다.

원형 과거형 과거분사
work worked worked
go went gone
see saw seen
eat ate eaten
do did done
take took taken
write wrote written
make made made
be was/were been
have had had
buy bought bought
come came come

2. 부정문과 의문문

형태 구조 예문
부정문 have/has + not + p.p. I haven't seen it.
의문문 Have/Has + 주어 + p.p.? Have you seen it?
대답 Yes, I have. / No, I haven't.
의문사 의문사 + have/has + 주어 + p.p.? Where have you been?

3. 네 가지 용법

용법 뜻 함께 쓰는 표현 예문
경험 ~한 적이 있다 ever, never, before, once I have never been to Spain.
계속 지금까지 계속 ~해 왔다 for, since, how long I have lived here for ten years.
완료 막 ~했다 just, already, yet I have just finished.
결과 ~해서 지금 ~하다 He has gone to Busan.

have been to와 have gone to

표현 뜻 예문
have been to ~에 가 본 적 있다 I have been to Paris.
have gone to ~에 가고 없다 She has gone to Paris.

부사의 위치

부사 쓰임 위치 예문
ever 의문문 p.p. 앞 Have you ever tried it?
never 부정 p.p. 앞 I've never tried it.
just 긍정 p.p. 앞 I've just eaten.
already 긍정 p.p. 앞 I've already eaten.
yet 부정, 의문 문장 끝 I haven't eaten yet.

4. 과거형과 현재완료

명확한 과거 시점 표현이 있으면 과거형을 씁니다.

시제 시간 표현 예문
과거형 yesterday, last year, ago, in 2010, when I saw him yesterday.
현재완료 for, since, already, yet, ever, recently I have seen him recently.
  • I have seen him yesterday. (✗)
  • When did you arrive? (When have you arrived? ✗)

기간 표현의 차이

문장 뜻
I lived in Seoul for five years. 5년 동안 살았다. (지금은 아님)
I have lived in Seoul for five years. 5년째 살고 있다. (지금도)

오늘, 이번 주

끝나지 않은 기간에는 현재완료를 씁니다.

  • I have had three coffees today.
  • Have you seen him this week?

5. 자주 쓰는 표현

표현 뜻 예문
It has been + 기간 + since ~한 지 ~ 되었다 It's been ten years since we met.
This is the first time + 현재완료 ~은 처음이다 This is the first time I've seen snow.
최상급 + 현재완료 지금까지 가장 ~한 It's the best movie I've ever seen.
How long have you ~? 얼마나 ~했나요? How long have you known him?

6. 예문

쉬운 예문

예문 뜻
I have finished my homework. 나는 숙제를 끝냈다.
Have you eaten? 밥 먹었어?
She has lived here since 2020. 그녀는 2020년부터 여기에 산다.
I've never seen this movie. 나는 이 영화를 본 적이 없다.

보통 예문

예문 뜻
I've already sent the email. 나는 이미 이메일을 보냈다.
Have you ever been to Vietnam? 베트남에 가 본 적 있어요?
We've known each other for ten years. 우리는 알고 지낸 지 10년이 되었다.
He hasn't called me yet. 그는 아직 내게 전화하지 않았다.

어려운 예문

예문 뜻
Sales have increased by 20 percent since the campaign began. 캠페인 시작 이후 매출이 20퍼센트 증가했다.
The company has opened five new stores this year. 그 회사는 올해 새 매장 다섯 곳을 열었다.
Researchers have recently discovered a new treatment for the disease. 연구자들은 최근 그 질병의 새로운 치료법을 발견했다.

7. 실전 사용 예

상황 문장 뜻
업무 I've attached the file. 파일을 첨부했습니다.
대화 Long time no see. How have you been? 오랜만이에요. 어떻게 지냈어요?
이력 I have worked in sales for five years. 저는 영업 분야에서 5년간 일했습니다.
음식 Have you tried this? 이거 먹어 봤어요?
공지 The meeting has been canceled. 회의가 취소되었습니다.

8. 한국인이 자주 하는 실수

틀린 문장 맞는 문장 이유
I have seen it yesterday. I saw it yesterday. 과거 시점에는 과거형을 씁니다.
I live here for ten years. I have lived here for ten years. 지금까지 계속되므로 현재완료입니다.
When have you come? When did you come? when은 과거형과 씁니다.
I've been to Busan last year. I went to Busan last year. last year는 과거입니다.
She has went home. She has gone home. p.p.가 필요합니다.
Have you ever went there? Have you ever been there? 경험은 have been을 씁니다.
I know him for years. I have known him for years. 계속을 나타내므로 현재완료입니다.

9. 퀴즈

과거분사 쓰기

  1. write
  2. go
  3. buy
  4. eat

알맞은 말 고르기

  1. I in Seoul since 2018.
  2. I him two days ago.
  3. She to Tokyo, so she isn't here. (현재완료형을 고르세요)
  4. sushi? (현재완료형을 고르세요)
  5. They haven't arrived .

뜻 구분하기

  1. 두 문장의 차이를 설명해 보세요.
    (a) He has been to Japan. (b) He has gone to Japan.

틀린 곳 고치기

  1. I have finished the report last night.

도전 문제

  1. 다음 문장을 영어로 옮겨 보세요.
    우리가 마지막으로 만난 지 3년이 되었다.

0 / 12