English/뒤집어 본 영문법

완료 진행형

JJun ™ 2006. 2. 28. 21:16

['(개정판) 뒤집어본 영문법' 원고 / 2006 3 출간 예정]
...............................................................................

단순현재/과거/미래시제에 각각 진행시제가 있듯이 완료표현에도 모두 진행시제가 있습니다.

l        현재완료진행 have been - ing
과거완료진행
had been -ing
미래완료진행 will have been -ing

현재완료진행시제는 과거에 시작한 상황이나 동작이 현재까지 계속돼 왔다는 표현합니다.

l        I've been working all day. 오늘 하루 종일 일하고 있어.

과거완료진행시제는 지금 방금 현재완료진행시제에서 하나씩 과거로 당겨서 생각하세요.

l        I was very tired then. I had been working all day. 매우 피곤했어. 때까지 하루 종일 일을 했었거든.

계속의 의미를 담은 완료표현문장에는 for since 자주 나옵니다.

l        I've been working for the company for three years. 지금까지 3 동안 회사에서 일하고 있다

그러나 말을 하고 있는 시점에서도 일을 하고 있는 여부는 잘라서 말할 없습니다. 다른 문장과 어울렸을 , 다시 말해 문맥에 따라 판단할 문제죠.

다음 문장 보세요.

l        a. It's been raining since last Monday. 지난 월요일 이후 계속 비가 오고 있다.

l        b. Sorry I'm late. Have you been waiting long? 늦어서 미안. 오래 기다렸니?

a 문장에서는 아직도 비가 오고 있다는 것을 짐작할 있지만, b 문장에서는 만날 사람이 나타난 상태이므로 이상 waiting 하고 있는 상태는 아니겠죠?