[중등 문법] 과거완료
오늘의 중등 문법에서는 과거완료에 대해 공부해 보려고 합니다. 현재완료는 이전글을 참조해 주시기 바랍니다.
2020/01/20 - [영어 공부/쉬운 문법, 영문법, grammar] - [중등 문법] 현재완료의 쓰임
과거완료의 형태
지난 번에 배웠듯이, 현재완료의 기본 형은 [have + pp]의 형태를 하고 있습니다. 여기에서 have를 과거로 만들면 과거완료를 완성할 수 있습니다. 즉, 과거완료는 [had + pp]의 꼴이 됩니다.
예) He has finished his homework. (그는 그의 숙제를 끝냈다) -> 현재완료
예) He had finished his homework when mom came home. (엄마가 집에 왔을 때, 그는 이미 숙제를 끝냈었다) -> 과거 완료
과거완료 뜻과 쓰임
1. 과거완료는 지금 말하고 있는 과거의 시점보다 앞선 과거를 표현합니다.
(대과거)------------->(과거)---------------->(현재)
과거완료 현재완료
예) He had finished his homework / when mom came home.
엄마가 집에 온 시점 -> 과거 (came)
그가 숙제를 끝낸 시점 -> 과거 완료 (had finished)
2. 과거완료도 현재완료와 마찬가지로 경험, 계속, 결과, 완료의 뜻을 가지고 있습니다.
경험 (ever, never, before, once, twice...)
예) He had never seen such a beautiful woman in his life / until he met her.
그는 그의 일생에서 결코 그토록 아름다운 여자를 본 적이 없었다 / 그녀를 만나기 전까지는 (만날때까지는)
그토록 아름다운 여자를 본 적이 결코 없었다 -> 과거완료 (had never seen)
그녀를 만나기까지 -> 과거 완료
계속 (since, for)
예) She had been sick for weeks / when finally she saw a doctor.
그녀는 몇주간 아픈 상태였다 / 그녀가 결국 의사를 찾아갔을 때는
몇주간 아픈 상태였다 -> 과거 완료 (had been sick)
그녀는 결국 의사를 방문했다 -> 과거 (saw)
완료 (already, just, yet)
예) Her children had already cleaned the house, / so she could take a rest when she was home.
그녀의 아이들이 이미 집을 청소해서 / 그녀가 집에 왔을 때 쉴 수 있었다.
아이들이 이미 집을 청소 했다 -> 과거 완료 (had already cleaned)
그녀가 집에 왔을 때 쉴 수 있었다 -> 과거 (could take a rest / was home)
결과
예) The train had gone / when I got there.
내가 거기 도착했을 때는 이미 기차는 떠나고 없었다.
기차가 떠나고 없었다 -> 과거 완료 (had gone)
내가 거기 도착했을 때는 -> 과거 (got)
*위와 같이 과거완료를 쓰기 위해서는 그 기준점이 되는 과거의 한 시점이 문장 또는 문맥, 또는 상황에 나오기 마련이다.
'영어 공부 > 쉬운 문법, 영문법, grammar' 카테고리의 다른 글
[중등 문법] 영어의 진행형 (be + ~ing) (0) | 2020.01.31 |
---|---|
[중등 문법] 미래 완료 (0) | 2020.01.27 |
[중등 문법] 현재완료의 쓰임 (0) | 2020.01.20 |
[중등 문법] 영어의 미래 표현 (0) | 2020.01.17 |
[중등 문법] 동사의 과거형 쓰임 (0) | 2020.01.13 |
댓글