현재 완료 시제 (Present Perfect Tense)



동사의 동작이나 상태가 한 시점에서 시작해서 다른 시점으로 끝나는 경우를 "완료형"이라고 합니다.

현재 완료형과거에 시작되었던 동작을 나타내기 위해 사용됩니다. 하지만, 동작이 여전히 현재까지 계속 되고 있기 때문에, 현재 완료형은 기본 과거형과 좀 다른데요.

현재 완료형의 예들

  • Dave has studied for 2 hours.
    데이브는 벌써 2시간째 공부하고 있어요.
    (데이브는 2시간 동안 공부를 이미 했다고 지금까지 공부하는 중 있다. 현재 완료형입니다. )
  • Dave studied for 2 hours.
    데이브는 2시간씩 공부했어요.
    (데이브는 2시간씩 공부했다. 동작이 이미 끝내서, 기본 과거형입니다.)
  • I have worked at this company for two years.
    나는 이 회사에서 2년 동안 근무하고 있어요.
    (나는 이 회사에서 2년 동안 근무를 했다고, 지금까지 아직 근무하고 있는다. 현재 완료형입니다.)
  • I worked at this company for two years.
    나는 이 회사에서 2년 동안 근무했어요.
    (나는 이 회사에서 2년 동안 근무를 했다고, 지금 일하지 않는다. 기본 과거형입니다.)
  • He has lived in Korea since last year.
    그는 작년부터 한국에서 살고 있어요.
    (그는 한국에서 아직 살고 있는다. 지금 한국에서 아직 살고 있어서, 현재 완료형입니다.)
  • He lived in Korea last year.
    그는 작년에 한국에서 살았어요.
    (동작이 끝냈다고, 그는 지금 한국에서 살지 않는다. 기본 과거형입니다.)

현재 완료형은 네 가지 용법으로 쓰입니다.

(1) 동작의 완료

  • I have just recovered from a cold.
    나는 이제 감기가 다 나았다.

(2) 결과

  • I have lost my phone.
    나는 핸드폰을 잃어버렸다.

(3) 경험

  • I have been to Japan before.
    나는 일본에 가 본 적이 있다.

(4) 계속

  • I have known her since she was a baby.
    그녀가 갓난아기었을 때부터 나는 그녀를 봐왔다.

현재 완료 시제를 사용하기

현재 완료형을 흔히 "have/has + 과거분사"라고 쓰는데 영어를 배우는 초보자들은 "have동사과거분사와 함께 "현재완료형"을 만든다"라고 말해 보면서 한국어에는 없는 과거분사의 개념을 빨리 익히는 것이 영어를 잘 배우는 첩경입니다.

현재 완료현을 만든 법은 다음과 같습니다.

  • He has slept for hours.
    그는 몇시간 동안 자고 있어요.
    (그는 이미 몇시간씩 잤다고 아직 잠을 자고 있다.)
  • I have lost hope.
    나는 희망을 잃었어요.
    (나는 희망을 잃었다고 아직 회망을 없다.)

현재 완료 시제로 부정문을 작성하기

부정문을 작성하려면, "have/has not" + "과거분사"를 사용됩니다.

  • He has not slept for hours.
    그는 몇시간 동안 잠을 자지 않았어요.
    (그는 이미 몇시간 동안 잠을 자지 않았다고 아직 잠을 자지 않다.)
  • I have not lost hope.
    나는 희망을 잃지 않았어요.
    (나는 희망을 잃지 않았다고 회망을 있다.)

현재 완료 시제로 질문을 만들기

질문을 작성하려면,"Have/Has" + "주어" + "과거분사"를 사용됩니다. 적성하는 방법은 다음과 같습니다.

  • Has he been sleeping for hours?
    그는 지난 몇시간 동안 잠을 자고 있어요?
  • Have you lost hope?
    희망을 잃었어요?

부사를 사용하기

현재 완료형은 과거를 나타내는 부사와 함께 쓰이지 않습니다. 논리적으로 이치에 만지 않기 때문입니다.

과거를 나타내는 부사(Past Time Adverbs)
yesterday
어제
the day before yesterday
그저께
in
연도 ~년에
in those days
당시
last week
지난주
last month
지난달
last year
지난해
ago (a long time ago)
전에 (오래 전에)

아직 시기가 다 지나가지 않은 경우를 나타내는 부사는 현재 완료현에서 쓸 수 있는데요. 예를 들으면, "today (오늘)"라는 단어는 현재의 뜻까지 포함하고 있습니다.

현재를 나타내는 부사Present Time Adverbs
now
지금
lately
요즘
recently
최근
how long
얼마나 오랫동안
today
오늘
this week
이번주
this month
이번달
this year
올해

예들:

  • I have recently graduated university.
    나는 최근에 대학을 졸업했다.
  • How long have you been in Korea?
    한국에서 지내신지 얼마나 됐어요?

단축어

현재 완료형을 쓸 때는 이런 단축어가 흔히 쓰입니다.

  • I have > I've
  • You have > You've
  • He has > He's
  • She has > She's
  • It has > It's
  • We have > We've
  • They have > They've

부정문을 작성하려면, 단축어를 이렇게 쓸 수 있습니다.

  • I have not > I haven't
  • You have not > You haven't
  • He has not > He hasn't
  • She has not > She hasn't
  • It has not > It hasn't
  • We have not > We haven't
  • They have not > They haven't

Dustin

Dustin

안녕하세요! 저 이름은 더스틴이라, Gab! Gab! English 의 대표입니다! 한국에 거주하는 미국인입니다. 이 사이트를 만드는 중인데, 도움이 많이 될 수 있길 바랍니다!
Scroll to Top