-
[2.14] 완료형풀어 쓴 기초영문법/04 동사, 시제변화를 한다(2/4) 2012. 7. 6. 14:40
have동사와 과거분사를 함께 쓰면 완료형이 됩니다. have동사의 시제에 따라 현재완료, 과거완료, 미래완료로 구분됩니다.
have+p.p.(과거분사)
완료형은 단순현재, 과거, 진행형과 달리 딱히 뭐라 말하기가 쉽지 않습니다. 한 가지 형태가 완료, 경험, 계속, 결과의 네 가지 뜻을 가지기 때문입니다. 여기서는 일단, 어떤 일이 마침 완료되었거나 지금까지 계속되고 있음을 나타낸다는 정도로 알고 시작합시다. 완료형라 해서 ‘완료’만을 뜻하는 건 아니므로 명칭에 속지 않도록 해야 합니다.
(1) 현재완료
have동사 부분이 현재형입니다.
현재완료
= have/has1)+p.p.
뒤쪽의 과거분사는 ‘과거’와, 앞쪽의 have동사는 현재와 관계가 있다고 합니다. 한 동사 안에 과거와 현재가 동시에 들어 있는 것이 현재완료입니다. 단순과거와 비교해 보면 뜻의 차이를 알 수 있습니다.
I had lunch.
나는 점심을 먹었다.
I have had lunch.2)
나는 점심을 막 먹은 참이다.
둘 다 모두 점심을 먹었다는 뜻이지만 전달하는 바가 다릅니다. 위의 문장은 그게 언제인지 말하지 않았습니다. 과거 언젠가 점심을 먹은 일이 있다고 말하는 것입니다. 한 시간 전일 수도 있고, 어제일 수도, 일 년 전일 수도 있습니다. 그 이후로 밥을 못 먹으서 지금은 배가 고플 수 있습니다. 반면, 아래의 문장은 점심을 먹었는데, 그것도 지금 금방 먹었다는 뜻이다. 당연히 지금 배는 든든한 상태입니다. 현재완료는 이렇게 과거에 시작한 일이 지금 끝나서 그 영향이 아직 남아 있을 때 씁니다.
We have just3) arrived in Seoul.
우린 방금 서울에 도착했다.
(→ 지금 서울에 있다.)
완료형은 과거의 일이 지금까지 계속되고 있을 때 쓰기도 합니다.
We have lived in Busan for three years.
우리는 부산에 3년째 살고 있다.
부산에서 과거 어느 때 잠시 살았던 것이 아닙니다. 이제까지 3년간 부산에 쭉 살았고, 그 결과 현재도 부산에 있다는 뜻입니다.
현재완료는 현재와 관계있을 때 쓰기 때문에 옛날이야기를 할 때는 쓰지 않습니다. 옛날이야기 속의 일들은 다 과거에 끝나버린 것이기 때문입니다. 반면, 텔레비전 뉴스 같은 데서는 현재완료를 쓰는 일이 흔합니다. 가까운 과거의 일, 지금 막 끝났거나 아직까지도 계속되는 일이어야 뉴스거리가 되기 때문입니다.
(2) 과거완료
have동사 부분이 과거형입니다.
과거완료
= had4)+p.p
현재완료가 현재의 시점에 완료되었음을 나타낸다면 과거완료는 과거의 어느 시점에 완료되었음을 나타냅니다. 두 가지 일이 과거에 있었는데, 그중 하나가 다른 하나보다 먼저 일어났음을 나타낼 때 주로 쓰입니다.
When I arrived, he left.
내가 도착했을 때 그는 떠났다.
When I arrived, he had left.
내가 도착했을 때 그는 이미 떠나 있었다.
첫 문장에는 단순과거만 두 번 사용되었습니다. arrived(도착했다)와 left(떠났다)입니다. 둘 다 단순과거를 썼다는 건 두 일이 거의 동시에 일어났음을 말한다. 내가 도착한 그때 그가 떠났고, 그러니 나는 그가 떠나는 걸 잠시나마 보았을 수도 있습니다.
둘째 문장에는 arrived(도착했다)라는 단순과거와 had left(떠났다)라는 과거완료가 쓰였습니다. 과거완료가 나타내는 일은 단순과거가 나타내는 일보다 먼저 일어난 것입니다. 내가 도착했을 때 그는 이미 떠나 있었고, 따라서 나는 그가 떠나는 것을 보지 못했습니다.
과거완료를 쓰면 두 일의 앞뒤 관계가 분명해지지만, 굳이 말하지 않아도 될 정도로 그 관계가 분명하다면 단순과거만 써도 됩니다. 문장이 더 짧고 간단해지는 장점이 있습니다.
I came, I saw, I conquered!5)
왔노라, 보았노라, 이겼노라!
(3) 미래완료
have동사 부분이 미래형입니다.
미래완료
= will/shall have+p.p.
미래의 어떤 정해진 시점에 무언가가 완료되거나 계속되고 있을 거란 생각을 나타냅니다. 미래에 대한 것이기 때문에 당연히 추측이나 예상이 될 수밖에 없습니다.
He will have finished his job by Monday.
그는 월요일까지 자기 일을 마칠 것이다.
그가 월요일에 맞춰 일을 끝낼 거라는 뜻입니다. 만일 월요일 이전, 즉 토요일이나 일요일에 끝낼 거라면 미래완료가 아닌 단순미래로 말해야 합니다.
1) 완료나 완료진행의 have와 has는 대명사 뒤에서 ’ve나 ’s로 줄일 수 있습니다.
2) 줄여서 “I’ve had lunch.”라고도 씁니다.
3) 현재완료는 현재와 관계 있는 말들과 함께 쓰일 때가 많습니다.
just 막
before now 이전에는
so far 이제까지
never 이제까지 결코 아니다
4) 완료나 완료진행의 had는 대명사 뒤에서 ’d로 줄일 수 있습니다.
5) 로마의 유명한 장군 율리우스 카이사르(Julius Caesar)가 한 말입니다.
ⓒinsightonweb.com 김유철(분당 정자동 인사이트영어학원 031-717-1957)
'풀어 쓴 기초영문법 > 04 동사, 시제변화를 한다(2/4)' 카테고리의 다른 글
[2.11] 진행형 (0) 2012.07.06 [2.12] [좀 더 넓게] 현재분사 만들기 (0) 2012.07.06 [2.13] [좀 더 넓게] 현재분사의 발음 (0) 2012.07.06 [2.15] 완료진행형 (0) 2012.07.06 [2.16] [좀 더 넓게] 동사의 시제 정리 (0) 2012.07.06