가정법 과거완료 문제풀이

안녕하세요, 송샘입니다.

이번 시간은 가정법 과거완료에 대한 문제풀이를 하겠습니다.





가정법 과거완료 동영상 강의입니다.

가정법 과거완료 내용정리는 다음 링크를 참고하세요.

[송샘 영어교실/영문법 핵심정리 ] - 가정법 과거완료



POINT


가정법 과거완료에서도 가장 중요한 것은 시제입니다. 형식을 정확히 익혀야 문제를 쉽게 해결할 수 있습니다. 다음은 가정법 과거완료의 형식입니다. 


가정법 과거완료

If + S + had P.P,, S + 과거조동사 + have P.P.



■ 가정법 과거완료 문제■


[15-18] 괄호 안에서 알맞은 말을 고르시오.


15. If I'd been hungry, I (would eat / would have eaten) something.


16. If the weather hadn't been so bad, we (might / will) have gone to the beach.


17. Had it not been for this evidence, the innocent man would (suffer / have suffered) and the guilty man would have avoided punishment.


18. Thus, if you had turned a light toward Mars that day, (it had reached / it would have reached) mars in 186 seconds.


[19-22] 밑줄 친 부분을 바르게 고치시오.

19. If they had lived in the days of capital punishment, they were already died.


20. Micky and I would be lonely those long nights when the cold wind whistled around the home if it had not been for our fiends who were in the stories.


21. Had this not happened, Johnny die then there.


22. Had it not been for Washington's bravery and military strategy, the colonies could hardly beat the British.



■ 가정법 과거완료 문제풀이■


[15-18] 괄호 안에서 알맞은 말을 고르시오.


15. If I'd been hungry, I (would eat / would have eaten) something.

해석 만약 내가 배가 고팠었다면, 나는 무언가 먹었을 것이다.

해설 ‘if’ 가정절의 시제는 ‘가정법 과거완료’(had been)이다. 그러므로 주절에는 ‘조동사의 과거형+have p.p.)가 와야 한다.

정답 would have eaten


16. If the weather hadn't been so bad, we (might / will) have gone to the beach.

해석 만약 날씨가 그렇게 나쁘지 않았더라면, 우리는 해변으로 갔었을 것이다.

해설 ‘if’ 조건절의 시제는 ‘가정법 과거완료’(hadn’t been)이다. 주절은 이에 맞추어 ‘조동사의 과거형+have p.p.)가 와야 한다.

정답 might have gone


17. Had it not been for this evidence, the innocent man would (suffer / have suffered) and the guilty man would have avoided punishment.

해석 이러한 증거가 없었더라면, 무고한 사람이 고통을 당했었을 것이다/ 그리고 죄인이 피할 수 있었을 것이다/ 처벌을.

해설 ‘Had it ~”절은 ‘if’가 생략된 도치 구문이다. 원래 문장은 ‘If if had not been for ~”이다. If 절에서 ‘if’가 생략 되면 조동사가 주어 앞으로 도치 된다. 그러므로 ‘Had it not been for ~’라는 문장이 된 것이다. 결국 조건절이 ‘가정법 과거완료’이므로 주절도 ‘조동사의 과거형+have p.p.’가 와야 한다.

정답 have suffered

단어 evidence: 증거 innocent: 무고한 guilty: 죄 있는 avoid: 피하다 punishment: 처벌


18. Thus, if you had turned a light toward Mars that day, (it had reached / it would have reached) mars in 186 seconds.

해석 그러므로, 만약 당신이 빛을 향하게 한다면/ 화성을 그 날, 그것은 도달 했었을 것이다/ 화성에/ 186초 만에.

해설 ‘if’ 조건절의 시제는 ‘가정법 과거완료’(had turned)이다. 그러므로 주절도 ‘조동사의 과거형+have p.p.’가 와야 한다.

정답 it would have reached

단어 second: 초


[19-22] 밑줄 친 부분을 바르게 고치시오.


19. If they had lived in the days of capital punishment, they were already died.

해석 만약 그들이 시대에 살았다면/ 사형이 있는, 그들은 이미 죽었을 것이다.

해설 ‘if’ 가정절의 시제는 ‘가정법 과거완료’(had lived)이다. 그러므로 주절도 ‘조동사의 과거형+have p.p.’가 와야 한다.

정답 would have already dead

단어 capital punishment: 사형


20. Micky and I would be lonely those long nights when the cold wind whistled around the home if it had not been for our fiends who were in the stories.

해석 미키와 나는 외로웠었을 것이다/ 그 긴 밤들 동안에/ 차가운 바람이 쌩쌩 불고 있을 때/ 집 주위를/ 만약 우리의 친구들이 없었더라면/ 그 이야기에 나오는.

해설 ‘if’ 조건절에 ‘had not been’이 있으므로 ‘가정법 과거완료’이다. 그러므로 주절의 시제는 ‘가정법 과거완료 시제(조동사의 과거형+have p.p.)가 와야 한다.

정답 would have been lonely


21. Had this not happened, Johnny die then there.

해석 이것이 발생하지 않았더라면, 존은 거기서 죽었었을 것이다.

해설 ‘Had this not happened’는 ‘if’ 가정절에서 ‘if’가 생략된 것이다. 원래 문장은, ‘If this had not happened, ~”가 된다. 그러므로 ‘가정법 과거완료’(had not happened)이다. 주절도 이에 맞추어 ‘조동사의 과거형+have p.p.’로 써야 한다.

정답 would have died.


22. Had it not been for Washington's bravery and military strategy, the colonies could hardly beat the British..

해석 만약 워싱턴의 용기와 군사적인 전략이 없었더라면, 식민지는 영국을 물리칠 수 없었을 것이다.

해설 ‘Had it not been for ~’은 ‘If it had not been for ~’에서 ‘if’가 생략되고 ‘had’가 주어 앞으로 도치된 문장이다. 그러므로 ‘가정법 과거 완료’(had not been)이다. 주절은 이에 맞추어 ‘조동사의 과거형+have p.p.’를 써야 한다.

정답 could hardly have beaten the British. 



이상으로 가정법 과거완료 문제풀이를 마치겠습니다.

다음에 봅시다!

'송성태 영문법 > 문제풀이' 카테고리의 다른 글

현재완료 과거완료  (8) 2013.09.12
형용사와 부사의 차이  (2) 2013.09.11
가정법 과거 문제풀이  (0) 2013.09.11
despite, in spite of, although  (9) 2013.09.10
형용사 명사 수식  (0) 2013.09.10

+ Recent posts