ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 현재완료시제
    Grammar 2014. 3. 21. 17:58
    반응형

    어떤 일을 얼마나 오랫동안 지속해오고 있는지 나타내기 위해 현재완료진행 시제와 for, since, all day, how long등을 자주 함께 쓴다. 

    • I think we're lost. We've been driving for hours. (지금까지 몇 시간 동안 운전해 오고 있다.)
    • My neighbor's dog has been barking since 6 a.m. It's so annoying. 
    • I still can't find my wallet. I've been looking for it all day. 
    • "How long have you been working as an engineer?" "For five years"



     

    과거에 시작해서 진행되어 오다가 방금 전에 끝난 일에 대해 말할 때도 현재완료진행 시제를 쓸 수 있다. 이때 현재완료진행 시제는 방금전에 끝난 일의 영향이 지금까지도 남아 있는 것을 의미한다.

    • "You're wet! Have you been walking in the rain?" "Yes. I didn't bring an umbrella." 
      (방금 전까지 비를 맞으며 걸어서 지금 젖어 있음)
    • "Why is Cynthia upset?" "She and Fred have been arguing." (방금 전까지 싸워서 지금 화가 나 있음) 
    • Joshua looks exhausted. He has been jogging.
    • "Your eyes are red. Have you been crying?" "No. I have allergies."



    ----------------------------------------------------

    기초 Grammar

    She has washed the dishes. 설거지를 해서 지금은 그릇들이 깨끗해졌음. 

           여기서 have는 이미를 가지지 않으며, 과거 현재를 나타내는 장치적인 역할을 한다. PP의 역할은 Adjective적인 역할


    현재완료시제의 4가지 용법 (결과, 완료, 계속, 경험)

    1. 결과: 과거에 일어난 일이 현재까지 그 결과의 영향을 미치는 경우, ~하여 지금은 ~하다. 
      She has lost her bag.
      She has sold her old car. 

    2. 계속: 계속해서~해 왔다.  
      표시어: for+ 숫자기간(동안에)
                 since_과거시작점(~이래로)
                 How+long: 얼마나 오래, 먼거를 계속해 왔냐는 것을 물어봄 
      She has studied French since last week.
      I have known her for five years. 
      I have lived in Anyang for ten years. 
      He has been absent for three days. 

    3. 경험: ~ 한적이 있다. before, ever, never, often, once
      경험용법을 강조하는 표시어는 부사이다. 
      ever- 이제까지 이런적 (주로 의문문에 쓰임) 
      never- 절대~ 해본적이 없다. 
      -I have never owned a pet. 
      Have you ever met a famous person? 이제까지 이런적
      have/has been to+ 장소
      beV ~이다, ~있다. ~ 에 가본적이 있다.
      I have met him twice. 

    4. 완료: 어떤일이 막 완료되었음을 나타내는 just, already, yet 부사인 표시어와 함께 쓰인다. 
      I have already finished my report. 이미
      Jane has done her homework. 
      **just는 현재완료에 쓰이는 반면에 just now는 과거 시제에만 쓰인다는 것을 기억한다.
      The train arrived just now.
      The train has arrived now. 

      명확히 과거의 시점을 나타내는 부사구나 when으로 시작하는 의문문이나 부사절에서는 현재완료를 쓸 수 없다. 
      When did you finish it? 


      ************************
      before는 현재완료와 쓰이고, ago는 과거 시제와 쓰인다. 
      She has traveled on a plane before.
      She traveled on a plane three months ago

       

     결국 4가지 용법을 나누는 기준은 해석이다. 용법을 구분할 때 표시어가 가장 큰 도움을 준다.  


    반응형

    댓글

Designed by Tistory.