완료진행시제
완료진행시제는 한 시간대에서 발생한 사건이 그 이후의 시간대에도 끝나지 않고 진행중인 사실을 나타낸다.
주어 | 현재완료진행시제 | 과거완료진행시제 | 미래완료진행시제 |
I, You, They, We, 복수명사 | have been Ving | had been Ving | will have been Ving |
He, She, It, 단수명사 | has been Ving |
완료진행시제의 시제부사는 완료시제의 시제부사와 동일하다. 아래의 링크를 참조하자.
그런데 이 외에도 완료진행시제에만 가능한 시제부사가 있다.
기간의 시제부사인 'for 기간'과 함께 now, straigt(연속하여, 계속), nonstop(끊임없이, 계속)이 같이 쓰이면
완료시제는 불가하고, 무조건 완료진행시제만 가능하다.
For 기간 now / For 기간 straigt / For 기간 nonstop |
<예문>
Rachel has been trying to contact her mother for three hours straight.
For 기간 straight가 쓰인 것을 확인할 수 있다. 따라서 완료시제가 아닌 완료진행시제인 has been trying이 온다.
By the end of your course, you will have been studying for five years nonstop.
For 기간 nonstop이 쓰인 것을 확인할 수 있다. 따라서 완료시제가 아닌 완료진행시제인 will have been studying이 온다.
1. 현재완료진행시제
과거에 발생된 사건이 현재에 끝나지 않고 계속 진행중인 상황을 나타낸다.
<예문>
Tom is lecturing in front of audience. He started to talk 30 minutes ago.
= Tom has been lecturing in front of audience for 30 minutes.
= Tom has been lecturing in front of audience since 30 minutes ago.
= Tom has been lecturing in front of audience since he started to talk 30 minuts ago.
현재완료시제와 현재완료진행시제는 이미 완료된 상태로 현재에 영향을 끼치는지,
아니면 끝나지 않고 계속 진행중인지의 상황으로 구별한다.
현재완료시제도 유사한 의미를 나타낼 수 있지만,
계속 진행되고 있는 상황을 나타낼 때 Gtelp에서는 현재완료진행시제를 강조한다.
2. 과거완료진행시제
과거 이전(대과거)에 발생한 일이 과거에도 계속 진행중인 상황을 의미한다.
<예문>
Mike didn't arrive yet. We had been waiting for him for over three hours.
마이크가 도착하지 않았던 과거 전부터 우리는 계속 글르 기다리고 있었기 때문에, 이를 과거진행시제인 had been waiting으로 나타낸다.
They didn't notice when I got home. They had been watching the game on TV.
내가 집에 도착했던 과거 전부터 그들은 계속 TV를 보고 있었기 때문에, 이를 과거완료진행시제인 had been watching으로 나타낸다.
We had been looking for her ring for two hours before we found it in the bathroom.
우리는 반지를 찾았던 과거 전부터 계속 반지를 찾고 있었기 때문에, 이를 과거완료진행시제인 had been looking for로 나타낸다.
시험 빈출 과거완료진행시제의 근거
When [주어] + 과거시제, 주어 + 과거완료진행시제 + 기간
When 과거시제를 기준으로, 주절에 기간의 시제부사가 있으면 주절의 동사는 과거완료진행시제가 된다.
<예문>
I had been working on my book for a year when I published it.
When we used all the money, we had been travelling for six month.
3. 미래완료시제 / 미래완료진행시제
과거에 발생된 사건이 미래에 완료되는 상황을 나타낸다.
미래완료와 미래완료진행시제는 해석으로 접근하지 말고 시제부사를 유형별로 나누어서 이해하는 것이 쉽고 정확하다.
Gtelp 시험에서는 미래완료시제와 미래완료진행시제의 차이를 구별하는 문제는 출제하지 않는다.
1) by 미래시제 (next, tomorrow, come, coming)
<예문>
By tomorrow, their life will have changed completely. 미래완료
It is 2 o'clock. We will have been working by 5 o'clock. 미래완료진행
2) 미래시제부사 (in 기간, next, tomorrow, come, coming) + 기간
<예문>
Luke will have been sick for a week tomorrow.
미래시제 부사인 tomorrow와 기간을 나타내는 for a week가 있으므로 미래완료시제가 온다.
In 30 minutes, I will have been waiting you for 3 hours.
미래시제 부사인 in 30 minutes와 기간을 나타내는 for a week가 있으므로 미래완료진행시제가 온다.
3) By the time [주어] + 현재시제, [주어] + 미래완료시제/미래완료진행시제
부사절 접속사인 by the time 의 동사가 현재시제인 경우, 주절에는 미래완료시제나 미래완료진행시제가 온다.
<예문>
Jack will have finished his homework by the time the class begins.
By the time he finishes the game, he will have been playing for 2 hours.
4) 시간과 조건의 부사절의 접속사 [주어] + 현재시제, [주어] + 미래완료시제/미래완료진행시제 + 기간
시간과 조건의 부사절에 현재시제가 오는 경우, 주절에 기간을 나타내는 시제부사가 있으면 미래완료나 미래완료진행 시제가 온다.
<예문>
When he retires, he will have been a doctor for 25 years.
After this concert ends, she will have played in six concerts for 6 months.
[G-telp] - 지텔프 to부정사 동명사 목적어로 취하는 동사
[G-telp] - 지텔프 요구 제안 명령 주장 동사와 당위성 형용사
'G-telp' 카테고리의 다른 글
지텔프 문법 현재완료 과거완료 미래완료 (0) | 2020.02.02 |
---|---|
지텔프 문법 완료시제 (0) | 2020.02.01 |
지텔프 문법 단순시제, 단순진행시제 (0) | 2020.02.01 |
지텔프 문법 조동사 (0) | 2020.02.01 |
지텔프 문법 등위접속사 (0) | 2020.02.01 |