영어공부/영문법 (English Grammar)

현재완료와 현재완료진행형의 차이

황경진T 2021. 12. 6. 21:31
728x90
반응형

현재완료와 현재완료진행형의 차이

 

 

 

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]

 

728x90
반응형