ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 영문법(2-5. 완료시제)
    backup/english 2009. 12. 16. 21:04

    5-1. 완료시제는 두가지 시점을 연결한다.
       현재완료는 현재와 과거시점을 연결한다.
       I have finished my homework. - 과거에 시작된 동작이 현재에 완료되었음을 나타낸다.
       과거완료는 과거이전과 과거시점을 연결한다.
       I had finished my homework before my parents came home. - 부모님이 오시는 시점 보다 앞서 동작이 완료

       완료시제에는 have가 필요하다.
       현재완료는 have(has) + 과거분사
       I've just had breakfast - 조금전에 막 동작을 끝냈다.
       She has gone out
       과거완료는 had + 과거분사
       When I arrived at the airport, the plane had already left
       had left는 공항에 도착한 시점보다 앞서 완료된 동작을 나타낸다.

       완료시제는 경험, 계속, 완료, 결과를 뜻한다(경계완결)
       경험 - 현재 또는 과거시점까지의 경험
       I have seen a UFO before - 과거부터 현재까지 그러한 경험이 있음을 나타낸다.
       I had seen a UFO before I heard his lecture - 강의를 들었던 시간 이전까지의 경험을 나타낸다.
       계속 - 동작, 상태가 계속됨
       We have been married for 10 years - 10년 전에 결혼했고 지금도 그 상태가 계속되고 있다.
       I have known him for 10 years - 10년전에 그를 알게 되어 지금까지 알고 지낸다.
       완료 - 동작의 완료
       The train has just left - 기차가 떠나는 동작이 지금 막 완료되었음을 나타낸다.
       The train had just left when I arrived at the platform
          - 내가 도착한 시점에 앞서 기차가 떠나는 동작이 막 완료되었음을 나타낸다.
       결과 - 동작의 결과
       She has gone to New York - 그래서 지금 그녀가 여기에 없다.
       She had hone to New York when I went to her house - 내가 갔던 시점(과거)에 이미 뉴욕에 가고 없었다.


    5-2. 다른 시제와 비교
       과거시제보다 더 많은 사실을 알려준다.
       He is my client (그는 나의 고객이다)
       He was my client (그난 나의 고객이었다)
       He has been my cient for ten years (과거는 물론 계속해서 지금도 나의 고객이다.)

       계속되는 동작을 강조하는 현재완료 진행 시제도 있다. - have(has) + been + ~ing
       He is watching TV now - 현재 TV를 보고 있는 중
       He has been watching TV for 3 hours - 과거부터 지금까지 계속 보고 있는 중
       She is reading Hamlet - 현재 읽는 중
       She has read Hamlet before - 과거부터 지금까지 읽은 경험이 있다.
       She has been reading Hamlet since last week - 과거부터 시작해서 아직까지 읽고 있는 중

       과거 완료진행 시제 - had + been + ~ing
       We were playing football this morning - 과거에 진행중이던 동작
       We had been playing football for one hour when my mother called us - called 이전 시점부터 계속해 오던 동작
       She was making a pie when we came in - came 시점부터 진행중이던 동작
       She had been making a pie before we came in - came 시점 이전부터 진행되어오던 동작
       She had just made a pie when we came in - came 시점에 완료된 동작

       완료는 어느 두 시점을 연결하는 시제이므로 "명백히 과거를 나타내는 말"과는 함께 쓰일 수 없다.
       I had lunch one hour ago (한 시간 전에 점심을 먹었다)
       I have had lunch one hour ago 잘못된 표현
       I had had lunch one hour ago before you came in (니가 오기 한시간 전에 점심을 먹었었다)

       ago : 특정한 과거의 시점을 나타내므로 함께 사용 불가
       before : 현재 또는 과거 어느 시점에서 이전에 라는 뜻으로 완료형과 함께 쓰일 수 있다.

       I have just had lunch (이제 막 점심을 먹었다.) - 완료
       just : 이제 막 이라는 뜻으로 완료형과 함께 쓰일 수 있다.

       When did you have lunch?
       When have you had lunch? - 잘못된 문장
       When : when은 언제라는 특정 시점을 물을 경우 완료와 같이 쓰일 수 없다.

Designed by Tistory.