영문법

가정법의 모든 것 2 “가정법 과거 / 과거완료 / 혼합가정법” (연습문제 포함 .xls)

지난번 포스팅에서 다룬 가정법 내용에서 더 나아가, 오늘은 여러가지 다양한 가정법에 대해서 함께 공부해 보도록 하겠습니다. 

가정법 과거 vs 가정법 과거 완료

가정법은 가정하는 상황의 시제에 따라 각각 가정법 과거와 가정법 과거완료로 나눌 수 있습니다. 이때 주의할 점은 가정법 과거는 “과거”에 대한 이야기가 아니며, 가정법 과거완료는 “과거완료”에 대한 이야기가 아니라는 것입니다. 

가정법 과거는 “현재 사실”의 반대를 가정할 때 사용 되며 공식은 아래와 같습니다. 

If + 주어 + 동사의 과거형, 주어 + (would / could / might) + 동사원형

가정법 과거라고 부르는 이유는, “If 절의 시제”가 “과거” 이기 때문에 붙여진 이름입니다. 

[가정법 과거] If I had time, I could go to your wedding. 

(내게 시간이 있다면, 너의 결혼식에 갈 수 있을텐데.)

가정법 과거는 현재 사실의 반대 상황을 가정하므로, 직설법으로 바꾸면 현재 시제가 됩니다. 

[직설법 현재]  As I don’t have time, I can’t go to your wedding. 

(시간이 없기 때문에, 너의 결혼식에 갈 수 없다.)

subjunctive

가정법 과거완료는 “과거 사실”의 반대를 가정할 때 사용 되며 공식은 아래와 같습니다. 

If + 주어 + had + p.p. , 주어 + (would / could / might) + have p.p.. 

가정법 과거 시제에서 if절과 주절 모두에서 한 시제씩 앞당겼다고 보면 됩니다. 

※ 과거 →  과거완료 / 동사원형 → have p.p.(현재완료)

가정법 과거완료라고 부르는 이유는, “if절의 시제”가 “과거완료”이기 때문에 붙여진 이름입니다. 

[가정법 과거완료] If I had had time, I could have gone to your wedding. 

(내게 시간이 있었더라면, 너의 결혼식에 갈 수 있었을텐데.)

가정법 과거완료는 과거 사실의 반대 상황을 가정하므로, 직설법으로 바꾸면 과거 시제가 됩니다. 

[직설법 과거] As I didn’t have time, I wasn’t able to go to your wedding. 

(나에게 시간이 없었기 때문에, 나는 너의 결혼식에 갈 수 없었다.)

혼합 가정법이란

그럼 이런 경우라면 어떨까요? 과거의 어떤 상황이 현재에 영향을 미치는 경우. 예를 들어 과거에 내가 잠을 충분히 자지 않아서, 키가 많이 크지 않았다는 것을 후회하는 상황처럼 말입니다. 

이와 같은 경우에는 가정하는 상황은 과거이지만, 영향을 미친 결과는 현재에 나타나므로 “가정법 과거”, “가정법 과거완료” 둘중 어떤 것도 사용할 수 없습니다. 이럴 때 사용하는 것이 바로 “혼합 가정법” 입니다. 혼합 가정법은 과거의 상황이 현재에 영향을 미칠 때 사용하며, 공식은 아래와 같습니다. 

If + 주어 + had + p.p., 주어 + (would / could / might) + 동사원형. 

위의 공식에서와 같이 혼합가정법의 경우 if절에는 가정법 과거완료를, 주절에는 가정법 과거를 사용합니다. 

앞서 말한 상황을 문장으로 나타내면 아래와 같습니다. 

[혼합 가정법] If I had gone to bed earlier, I would be taller now. 

(내가 일찍 잠자리에 들었더라면, 지금 키가 더 클텐데. 

[직설법] As I didn’t go to bed earlier, I’m not tall now. 

(나는 일찍 잠자리에 들지 않았기 때문에, 지금 키가 크지 않다.)

* 혼합 가정법을 이용한 예문을 몇개 더 보여드리도록 하겠습니다. 

If he had taken his medicine, he wouldn’t be sick today.

(그가 약을 먹었더라면, 그는 오늘 아프지 않을텐데.)

If I had known about the traffic, I wouldn’t be late now.

(교통상황에 대해서 알았더라면, 지금 늦지 않을텐데.)

If he had studied harder, he would be in a better university now.

(그가 더 열심히 공부했더라면, 지금 더 좋은 대학에 있을텐데.)

[가정법 과거 / 과거완료 / 혼합가정법 연습문제]

Related post

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다