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

현재 완료 진행형 / 현재 완료 진행 시제 (Present Perfect Progressive Form / Present Perfect Progressive Tense)

황경진T 2021. 12. 6. 18:29
728x90
반응형

현재 완료 진행형 / 현재 완료 진행 시제 

(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]

728x90
반응형