I have been doing vs. I have done

I have been doing은 행동에 관심을 두고 하는 얘기이고,
I have done은 종료된 것에 관심을 두고 하는 얘기 입니다.

따라서 행동이 아니고 상태 동사인 know, like, believe, mean은 Present perfect continuous시제로 사용하지 않습니다. 물론 약간의 예외는 있습니다.

I've been knowing Jessica for a long time.이라고 쓰지는 않습니다.
I've known Jessica for a long time이라고 해야 맞습니다.

예문)
 Present perfect continuous Present perfect simple 
 How long have been reading this novel.
 How many novels have you read?



* 이 포스트는 blogkorea [블코채널 : 5분영어] 에 링크 되어있습니다. 

+ Recent posts