현재완료와 현재완료진행형의 차이
1. 현재완료는 영구적인 상황이나 보다 긴 기간에 대해 쓰이고, 현재완료진행형은 일시적인 상황이나 보다 짧은 기간에 대해 쓰인다.
(1) 현재완료형
I've lived in England for six years. <영구적인 집>
We've written thousands of love letters <30년 동안에 걸쳐>
(2) 현재완료진행형
We've been staying in a honeymoon hotel. <일시적 상황>
We've been looking for a house for a year. <비교적 짧은 기간>
(3) 현재완료진행형(기간을 강조하기 위해)이나 현재완료형 양쪽 다 쓸 수 있는 경우
I've been dating her for thirty years. 또는
I've dated her for thirty years.
2. 지속된 시간의 길이가 궁금할 때는 <how long + 현재완료(진행형)>, 양이나 수가 궁금할 때는 <how many(much) + 현재완료(진행형>을 쓴다.
How long have you been writing to her?
How many letters have you written? <수>
How much money have you spent? <양>
3. 행위에 관심이 있을 때 현재완료진행형을, 행위의 완료를 강조할 때는 현재완료를 주로 쓴다.
They've been saving up for a long time.
They've saved up enough money. Now they can get married. <완료: 더 이상 저축하지 않음>
I've been reading this book. I'm on chapter five. It's very exciting.
I've read this book. Now I can take it back to the library. <완료: 더 이상 읽지 않음>
[출처: 영문법109포인트찌르기 YBM Sisa]
'영어공부 > 영문법 (English Grammar)' 카테고리의 다른 글
과거 완료 시제 (Past Perfect Tense) (0) | 2021.12.07 |
---|---|
현재완료시제와 단순시제의 차이 (0) | 2021.12.07 |
현재 완료 진행형 / 현재 완료 진행 시제 (Present Perfect Progressive Form / Present Perfect Progressive Tense) (0) | 2021.12.06 |
현재 완료 시제 (3) (Present Perfect Tense (3)) (0) | 2021.12.06 |
현재 완료 시제 (2) (Present Perfect Tense (2)) (0) | 2021.12.06 |