english

present perfect continuous(현재완료 진행형) 과 present perfect(현재완료) 의 차이

generator 2010. 12. 8. 14:47

 과거
 (V+ -ed)

  과거진행

  (was/were + V + ~ing)

  과거완료 

  (had + p.p)

  과거완료진행

  (had+been+~ing)

 현재 

 (V)

  현재진행

  (be + V + ~ing)

  현재완료

 (have/has+ p.p)

  현재완료진행

  (have/has+been+~ing)

 미래
 (will + V)

  미래진행

  (will + V + ~ing)

  미래완료

 (will+have+p.p)

  미래완료진행

 (will+have+been+~ing)


현재완료진행:He has been painting the wall.
=>현재 끝난상태, 행동강조   ,결과물중요X, 행동중요O, 

현재완료:He has painted the wall.
=>현재 끝난상태, 끝난거강조 ,결과물중요O, 행동 중요X

It has been raining for three hours.
=> 세시간 전에 비 오기 시작 아직도 내려요.

It has been raining for three hours. 
=> 세시간 전에 비 오기 시작 아직도 내려요.

현재완료 진행형 도 how long, since, for 등과 같이 쓰일경우 진행중인 상태임.

I have written ten books since I left Korea.
=> 책 5권 결과물에 촛점.   since 쓰였으니 지금도 작가

I have been writing books since I left Korea. 
=> 쓰는 행위 중요.