현재 완료 진행형 / 현재 완료 진행 시제
(Present Perfect Progressive Form / Present Perfect Progressive Tense)
1. <have / has been + 동사-ing>의 형태를 취하는 현재완료진행형은 '줄곧...해오고 있다'는 뜻을 나타낸다.
긍정문 | Myra has been drinking heavily. 마이러는 폭음을 해오고 있다. |
I've been working hard. 나는 열심히 일해 오고 있다. |
부정문 | He hasn't been studying. 그는 줄곧 공부를 하고 있지 않았다. |
We haven't been smoking. 우리는 담배를 피우고 있지 않았다. |
의문문 | Have they been filming today? 오늘 그들은 내내 영화를 찍고 있었나요? |
Has she been watching the show? 그녀는 줄곧 쇼를 시청하고 있었습니까? |
2. 현재완료진행형의 용법
(1) 과거에 시작되어 아직도 진행중인 연속된 행위에 대해 이야기할 때:
He's been telling stories for a long time.
그는 오랫동안 이야기를 해주고 있다.
(2) 오랫동안 지속되다가 이제 막 끝난 행위에 대해 알려줄 때
It's been snowing. <방금 멈춤>
내내 눈이 오고 있었다.
The viewing figures have been falling. <이제 시청률 하락이 멈춤>
내내 시청률이 떨어지고 있었다.
(3) 과거부터 현재까지의 규칙적인 행동을 나타낼 때
I have been making films for one year.
나는 1년째 영화를 만들어 오고 있다.
He has been acting since he was four.
그는 4살 때부터 연기를 해오고 있다.
3. How long + 현재완료진행형 ...? (얼마나 오랫동안 ... 해오고 있는가) 대답은 종종 <for + 기간>, <since + 행위가 시작된 시점>으로 한다.
How long have you been planning this program?
For two months.
이 프로그램을 얼마 동안 기획해 오셨습니까?
두 달 동안요.
How long has she been watching TV?
Since the program began.
얼마나 오래 그녀는 티비를 봐오고 있습니까?
저 프로그램이 시작한 이후로 줄곧요.
[출처: 영문법109포인트찌르기 YBM Sisa]
'영어공부 > 영문법 (English Grammar)' 카테고리의 다른 글
현재완료시제와 단순시제의 차이 (0) | 2021.12.07 |
---|---|
현재완료와 현재완료진행형의 차이 (0) | 2021.12.06 |
현재 완료 시제 (3) (Present Perfect Tense (3)) (0) | 2021.12.06 |
현재 완료 시제 (2) (Present Perfect Tense (2)) (0) | 2021.12.06 |
현재 완료 시제 (1) (Present Perfect Tense (1)) (0) | 2021.12.06 |