CAFE

과거 완료

작성자하광순|작성시간06.04.28|조회수66 목록 댓글 0
과거 완료


(1) 기본개념
① 기본형태는 "had + 과거분사"이다. ② 현재완료가 현재시점을 기준으로 과거에 있었던 행동이나 일들이 완료 되었는가를 표현하고 있다면, 과거완료 시제는 과거 특정 시점을 기준으로 그 보다 더 과거에 있었던 일들이 완료되었는가를 표현하고자 할 때 사용될 수 있다.
(2) 과거완료를 대과거라고 부르는 이유
① 과거완료를 대과거라고 문법책에서 언급하고 있는데 "대과거""아주 오래된 과거를 말하는 것은 아니다"
(예) ⓐ I saw him five minutes ago.
(나는 그를 5분전에 보았다: 단순과거)
ⓑ There was a river here one million years ago.
(100만년 전에 여기에 강이 있었다: 단순과거)

- ⓐ, ⓑ문장 둘다 단순과거를 사용하고 있습니다. 5분전이라고 해서 과거를 쓰고, 100만년전이라고 해서 과거완료를 사용하는 것은 아닙니다.
- 5분전도 과거이고, 100만년전도 과거일 뿐입니다.

② 과거완료를 대과거라고 부르는 이유는 어떤 과거의 시점이 다른 과거의 시점과 비교해서 더 과거일 때를 지칭하는 것입니다.
(예) He had returned the book when I met him.
(내가 그를 만났을 때, 그는 이미 책을 반납했었습니다)

- 내가 그를 만난 시점보다 그가 책을 반납한 시점이 더 과거이기 때문에 두 과거시제의 비교를 바탕으로 과거완료 시제와 과거를 사용하고 있습니다.

(3) 과거완료 시제 예문
① I had finished my homework when my friend came to my house.
- (내 친구가 우리집에 왔을 때 나는 숙제를 끝냈었습니다)
- 내 친구가 온 시점(과거)을 기준으로 해서 그 이전부터 시작한 숙제를 끝냈기 때문에 과거완료를 사용하고 있습니다.
- 또한 내 친구가 우리집에 온 시점 보다 내가 숙제를 끝낸 시점이 더 과거이기 때문에 과거완료를 사용하고 있습니다.

- 과거완료의 결과적 용법에 해당합니다. (숙제가 끝났으니까) ② I had been to New York when I was ten years old.
- (내가 10살이었을 때, 나는 뉴욕에 가 본적이 있었다)
- 내가 10살이었던 과거시점을 기준으로, 그 때 나는 이미 뉴욕가 가본 경험이 있었다는 뜻이다.
- 또한 내가 10살이던 과거 시점 보다, 내가 뉴욕에 갔었을 때의 시점이 더 과거이기 때문에 과거분사시제를 사용하고 있는 것이다. (과거분사 경험적 용법)

③ He had worked there for two years when I got my job there.
- (내가 거기서 직업을 잡았을 때, 그는 거기서 2년동안 일하고 있었었다)
- 내가 직업을 잡은 때의 과거시점을 기준으로 그는 그 이전부터 2년간 일을 하고 있었었다. 따라서 과거완료의 계속적 의미를 가지고 있음.
- 내가 직업을 잡았던 시점보다 그가 일을 해온 시점이 더 과거이기 때문에 또한 과거완료 시제를 사용하고 있음.

(중요사항) ① 과거완료 또한 문법이 아니라 현재완료처럼 시간의 개념에 대한 이해를 바탕으로 해야 합니다.
② 현재완료의 원리나 과거완료의 원리는 동일합니다. 현재완료는 현재 시점을 기준으로 그 이전에 있었던 행동과의 관계를 설명하고 있고, 과거완료는 과거 특정 시점을 기준으로 더 과거에 있었던 행동과의 관계를 표현하고 있는 것입니다.
미래 완료의 용법
(1) 기본개념
① 기본 형식은 "will(shall) + have + 과거분사"이다. ② 미래완료는 미래의 특정한 시점을 기준으로 그 이전에 있었던 행동이나 사건을 설명하는 용법이다. 따라서 근본적인 시제 개념은 현재완료나 과거완료에서와 동일하며, 단지 시점이 미래 어느 시점이라는 것만 다르다.
(2) 미래완료 시제 예문
① He will have finished his work by 3:00.
- (그는 3시까지 일을 끝낼 것이다)
- 3:00라는 시점은 미래이면서, 그 시점을 기준으로 설명하고 있습니다.
- 3시라는 미래 시점까지 그는 일을 완료하겠다는 뜻입니다.
(중요) 현재완료에서 "since"가 등장했다면, 미래완료에서는 "by, until"이 자주 쓰이는 이유를 생각해 보시기 바랍니다. * 이유: since(--이래로)는 과거 한 시점으로부터 동작이 시작된 것을 언급하고 있고, "by, until"(--까지)는 미래 어느 시점까지를 기준으로 나타내기 때문입니다.

② She will have studied for two years here by next week.
- (직역: 그녀는 다음 주까지 여기서 2년을 공부하게 된다)
(의역: 그녀는 다음 주가 되면 여기서 2년을 공부하게 된다)
- 다음 주를 기준으로 그녀는 여기서 2년 동안 공부하게 될 것이라는 내용.
- 시점은 다음 주가 되며, 다음 주를 기준으로 그녀의 공부가 2년이 됨(완료됨)

③ I will have finished this job when my boss comes in.
- (내 상관이 들어 올 때, 나는 이 일을 마칠 것이다)
- when은 시간의 부사절이므로 "comes"라고 하는 현재시제로서 미래시제를 대신하고 있음. (기억 나십니까? 기억이 가물가물하면, 미래시제편으로 가세요)
- 내 상관이 들어오는 미래 시점을 기준으로 내 일을 끝내겠다는(완료하겠다는) 표현입니다.

과거/미래완료 관계문제
1. He _______ this job for three years befor I took the job last year.
a. handles b. handled c. has handled d. had handled

(해설) 정답: d (내가 작년에 그 일을 맡기 전에 그는 3년 동안 그 일을 처리해 왔었습니다)
- 내가 그일을 맡은 작년이라는 시간을 기준으로, 그는 그 이전부터 3년 동안 그 일을 계속해서 해왔던 겁니다. 따라서 과거완료 계속적 용법 정도가 됩니다.
- 내가 그 일을 맡았던 시점보다, 그가 그 일을 계속해 온 시점이 더 과거입니다.

2. All students ________ an entrance interview by tomorrow.
a. have b. will have c. will have had d. are having

(해설) 정답: c (내일까지 모든 학생들이 입학면접을 받을 것입니다)
- 내일이라는 미래시간을 시점으로 학생들이 입학면접 받는 것을 완료하게 되므로 미래완료가 맞습니다.

3.She ________ this book four times if she reads it again.
a. reads b. is reading c. will read d. will have read

(해설) 정답: d (만일 그녀가 다시 읽는 다면, 그녀는 그 책을 4번 읽게 될 것입니다)
- 조건절 (if 절) 안의 현재시제는 미래를 대신하므로, 다시 한번 읽기를 마치는 시점은 미래이다.
- 미래시점을 기준으로 그녀는 책을 4번 읽는 것을 마치게(완료하게) 될 것이라는 뜻이니까 미래완료가 맞습니다.

4.I ⓐmade a phone call ⓑto him because he ⓒcalled me ⓓearlier.

(해설) 정답: c (그가 이전에 내게 전화했었기 때문에 나는 그에게 전화를 걸었다)
- 그가 이전에 전화한 시점은 내가 전화 건 시점보다 더 과거이므로 과거완료 시제를 사용해야 합니다.
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼