현재완료
진행형
(Present perfect continous)
1. 의미
한 행위 (waiting)에
대해서 현재완료 진행형을 사용한다. 그 행위가 한 시간 이상에 걸쳐서 발생한 것을
말하며
(for twenty minutes),
그 시기는 현재까지 지속되고 있음을 의미한다. (they are still
waiting now.)
2. 형태 (Form)
--------------------------------------------------------------------------------------------
현재완료 진행형은 have + been + ing
형태이다.
I/you/we/they
have been waiting 또는 I/you/we/they've been waiting.
he/she/it has been waitijng 또는 he/she/it's been waiting.
<부정형> <의문형>
I/you/we/they haven't been waiting. have I/you/we/they been waiting?
he/she/it hasn't been waiting. has he/she/it been waiting?
--------------------------------------------------------------------------------------------
We've been standing here for ages. It
has been rainging all day.
Have you been waiting long? Our
team hasn't been doing very well lately.
3. 사용 (Use)
1) 위와 같은 상황에서 현재완료 진해형을 사용하며,
다음과 같은 예에서 그 행위가 여전히 계속되고 있음을 나타
주고 있다.
We've been waiting here for twenty minutes. (We're waiting now.)
Listen. That burglar alarm
has been ringing since eight o'clock this morning.
2) 다음과
같은 상황에서는 완료형태를 써야 한다.
틀림)
We wait here for twenty minutes 또는 We're
waiting here for twenty minutes.
3) 지금
되풀이되고 있는 행위를 말할 때 현재완료 진행형을 쓸 수 있다.
Sun-hee has been playing the piano since she was four.
4) 현재의
바로 직전에 끝이난 행위에 대해서 말할 때 또한 사용할 수 있다.
I've been swimming. That's why my hair is wet.
4. For, since,
how long 과 recently
1) for 와 since
와 함께 현재완료를 쓸 수 있다.
My
sister has been staying with me for three weeks now.
You've been playing on that computer since seven o'clock.
2) 의문문 how long~
에서도 쓴다.
How long have you been waiting?
3) 또한 recently와 lately
사용한다.
I haven't been feeling very
well recently. What have you been doing
lately?
