티스토리 뷰

현재완료진행에 대해 알아보자.



현재완료진행


Teaching Point 1 : 현재완료진행의 형태와 의미
현재완료진행은「have/has been+~ing」의 형태로서「~해 오고 있다」는 의미를 갖는다. 즉, 과거의 어느 시점부터 지금까지 계속되어 오고 있고, 또 현재에도 계속 중인 동작을 나타내는 표현이다.

  • I have been watching TV for two hours. (나는 두 시간 동안 TV를 보고 있는 중이다.)
  • She has been studying since then. (그녀는 그때부터 계속 공부하고 있다.)
  • They have been waiting for you for a long time. (그들은 오랫동안 당신을 기다리고 있다.)
  • It has been raining since this morning. (오늘 아침부터 계속 비가 내리고 있다.)

Teaching Point 2 : 계속적 용법의 현재완료와 현재완료진행의 차이
계속을 나타내는 현재완료는 동작의 계속과 상태의 계속을 모두 나타내지만, 현재완료진행은 동작의 계속만을 나타낸다. 특히 현재완료의 계속적 의미를 강조할 때는 현재완료진행을 쓴다.

  • We have been living in Seoul since 1980. (우리는 1980년 이후로 서울에서 살고 있다.)
    cf. We have lived in Seoul since 1980.
    (우리는 1980년 이래로 줄곧 서울에서 살았다.)
  • They have been playing games since 10 o’clock. (그들은 10시부터 줄곧 게임을 하고 있다.)
  • He has been doing his homework for three hours. (그는 세 시간 동안 숙제를 하고 있는 중이다.)

    주의: 현재완료진행은 동작의 계속만을 나타낸다. 따라서 상태동사는 현재완료진행에 쓰일 수 없다.

    • I have known her for 10 years. (나는 10년 동안 그녀를 알고 지내고 있다.)
      cf. I have been knowing her for 10 years. (×)
    • She has been ill since last Friday. (그녀는 지난 금요일부터 아팠다.)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함