현재완료 (Present Perfect)

현재완료 (Present Perfect)

현재완료

현재완료를 이해하는 것은 부정사와 관계대명사를 이해하는 것 만큼 아주 중요하다. 필자는 특히 현재완료와 관계대명사, 부정사를 잘 공부하는 것이 영어 실력을 비약적으로 발전 시키고 영어에 대한 감각을 익힐 수 있는 지름길이라고 생각한다. 현재완료는 원어민들이 하루 동안 과거시제와 더불어 가장 많이 사용하는 시제이다.
현재완료의 형태는 (have + past participle 과거완료)이다.

현재완료는 "경험", "완료", "계속", "결과"를 나타낸다. 먼저 각각 쓰임을 알아 보자.

- I've been to Japan.(경험) 나는 일본에 가본 경험이 있다.
- I've done my homework.(완료) 숙제를 끝마쳤다.(do my homework 숙제를 하다)
- I've been ill since yesterday.(계속, 진행) 어제 이후로 계속 아프다.
- I've lost my watch.(결과) 나는 시계를 잃어버렸다(잃어버린 결과로 지금 시계를 갖고 있지 않다)

현재완료는 과거와 현재의 다리 역할을 한다. 과거 시제는 과거에 일어나서 끝난 사건을 표현하고, 현재 시제는 현재의 일을 표현한다. 그리고 현재완료는 과거에 시작해서 현재까지 영향을 미치는 것을 표현할 때 사용한다. 이 점을 머리 속에 염두하고 다음을 보자.

  • Use

  1. 과거에 발생한 사건이 현재까지 영향을 미치는 경우를 표현한다.

    We've lived in the same house for twenty-five years.(과거부터 지금까지 줄곧 살아오고 있다) 진행의 의미를 강조하는 경우에는 = We've been living in the .... 라도 해도 뜻은 같다.
    Peter's worked as a teacher since 1991.(피터는 1991년 이래로 교사로서 일하고 있다, as ~ 로서(자격))
    How long have you known each other?
    They've been married for twenty years.(그들은 20년동안 결혼한 상태로 있다 -> 결혼한지 20년째다)

    - Peter is a teacher for ten years. (X)
    - Peter is a teacher (O) 현재시제(단순사실)

    다음의 부사구는 현재완료 시제와 잘 어울리는 부사구이다.

    for two years            since 1970
    for a month               since the end of the lesson
    for a few minutes      since August
    for half an hour         since 8:00
    for ages(오랫동안)    since Christmas

  2. 화자의 경험을 나타낸다. 물론 화자의 행위는 과거에 끝났지만 그 사실이 현재까지 영향을 미치기 때문이다.

    I've been to the States.
    Have you everhad an operation?(수술한 경험이 있습니까?)
    Have you ever been to Australia before?(전에 호주에 가본적이 있냐?)
    I've never tried bunjee jumping.(번지 점프 시도해본적이 전혀 없다)
    I've never gone out with girl.(여자와 데이트 해본적이 없다. go out with 데이트하다)

    경험을 나타내는 현재완료는 ever, before, nerver 와 같은 부사와 함께 잘 사용된다.

  3. 방금전에 행위가 완료됨을 나타낸다. 즉 과거에 행위가 시작하여 현재 끝난 상태로 있다는 점이 포인트.

    "Let's have dinner." "I've already eaten."
    "What have you done?" "I've done my homework."

  4. 어떤 사건이 과거부터 현재까지 계속 진행됨을 의미한다.

    It has rained all day.(하루 종일 비가 오고 있다)
    We've been waiting for an hour.(한시간 동안 계속 기다리고 있다)
    I live in Seoul. He has lived there for seven yeares.

  5. 어떤 사건의 결과를 의미한다.

    "What have you done to your lip?"(입술이 어떻게 된거야?) "I've made up."(화장했어)
    He is good at taking notes because he has attended college.(그는 필기하는데 능숙하다 왜냐하면 대학을 졸업했기 때문이다. be good at ~ 하는데 능숙하다)

    - I've lost my wallet.(지갑을 잃어 버렸다 (그래서 지금 지갑이 없다))
    - I lost my wallet.(지갑을 잃어 버렸었다 (그 지갑을 다시 찾았는지 어쨌는지 알 수 없다 -> 단순히 과거에 지갑을 잃어 버린적이 있다는 사실 강조)

  6. 혼동되는 구문들

    1. been 과 gone 의 쓰임에 유의하자.

    - He's been to America.(미국에 간 적이 있다(경험))
    - He's gone to America(미국에 가 있다(결과)그래서 현재 한국에 없다))

    2. 다음 문장들을 비교해 보자.

    - I've lived in Busan for six years.(부산에서 6년동안 살고있다(계속))
    - I lived in Busan for six years.(부산에서 6년동안 살았다. 현재는 다른곳에 살고 있다)

    - Shakespeare wrote thirty plays.(섹스피어는 30개의 작품을 썼다. 더 이상 쓸 수 없다)
    - I've written several books.(나는 몇권의 책을 썼다 앞으로도 계속 쓸 수 있다)

    - Have, you seen John this morning?(아침에 물어본 질문)
    - Did you see John this morning?(점심이나 저녁시간에 물어본 질문)

    3. 다음 문장들을 살펴보자.

    - When did you go to America? (O)
    - When have you been to America? (X)
    - I saw him yesterday. (O)
    - I have seen him yesterday. (X)
    - I've studied English for three years. (O)
    - I study English for three years. (X)
    - Where did you buy your jumper? (O)
    - Where have you bought your jumper? (X)
    - I have not brought my dictionary to class. (O)
    - I didn't bring my dictionary to class. (X)

    4. 지금까지 보아온 것과 같이 현재완료는 불특정하고 범위가 넓은 부사구와 같이 쓰이고 과거시제는 특정한 시간과 함께 쓰인다.

    <현재완료>                                             <과거>

    - I have done it for a long time.            I did it yesterday.
    - I have done it since July.                   I did it last week.
    - I have done it before.                          I did it two days ago.
    - I have done it recently.                       I did it at eight o'clock.
    - I have already done it.                        I did it in 1987.
    - I have not dont it yet.                           I did it when I was young.