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분영어] 에 링크 되어있습니다.
image by This Is A Wake Up Call
'5분영어 > 문법(Grammar)' 카테고리의 다른 글
5분영어 - Applicants for this job must be able to speak three foreign languages (0) | 2009.12.08 |
---|---|
5분영어 - I've lived this city all my life (0) | 2009.11.18 |
5분영어 - The ground is wet. It's been raining. (Present perfect continuous) (0) | 2009.11.09 |
5분영어 - It's the first time he has driven a car (Present perfect) (0) | 2009.11.04 |
5분영어 - I was walking home when I met Jessica (Past continuous) (0) | 2009.10.29 |