1. 가정법 미래/과거/과거 완료
1) 가정법 미래/과거/과거완료 문장에서 if절과 주절의 시제는 짝을 이룬다.
미래 if + 주어 + should + 동사원형, 주어 + will(can, may, should) +동사원형 과거 if + 주어 + 과거동사 (be동사의 경우 were), 주어 + would(could, might, should) + 동사원형 과거완료 If + 주어 + had p.p., 주어 + would(could, might, should) have p.p. |
If rain should come today, we will move the party indoors.
If computers were cheap, I would buy ten of them for my home.
If Nancy had come, Jeff might have turned down the invitation. (turn down=거절하다)
잠깐! [if + 주어 + should ~, 명령문]은 문제가 발생하거나 도움이 필요할 경우 서비스를 제공하겠다는 정중한 제안 표현이다.
IF you should experience any problems with your telephone service, please report them to the front desk. 전화 서비스에 문제가 있다면, 프런트 데스크에 연락해 주시기
바랍니다.
2) 혼합가정법에서는 if절과 주절의 시제가 다르다.
if 주어 had p.p.(가정법 과거완료), 주어 would 동사원형(가정법 과거) “만약 ~했었더라면 (지금) ~할텐데” -> if절에는 과거의 반대를 나타내는 ‘가정법 과거 완료’를 썼고, 주절에는 현재의 반대를 나타내는 ‘가정법 과거’를 썼다. |
If I had asked for time off last month, I would be on vacation now.
지난 달 휴가를 요청했었더라면, 지금 휴가를 보내고 있을 텐데
잠깐! 혼합가정법 문장에는 주로 주절에 현재 시제를 나타내는 단서(now, today)가 나온다.
If I had talked with my boss last week, the problem would be solved by now.
지난 주에 상사와 얘기를 했더라면, 지금쯤 그 문제가 해결되었을 텐데.
=> if절에 가정법 과거 완료를 썼더라도 주절에 now가 있는 것으로 보아 현재를 가정한
문장임을 알 수 있으므로 가정법 과거를 쓴다.
2. if 없는 가정법 : 가정법 도치와 without 구문
1) 가정법 문장에서는 if가 생략될 수 있으며, 이 때 주어와 조동사의 자리가 바뀌는 도치가 일어날 수 있다.
미래 If+주어 should+동사원형,주어 +will(can, may, should)+동사원형 =>Should+주어+동사원형, 주어+will(can, may, should)+동사원형 과거 If+주어+과거동사(be동사의 경우 were), 주어+would(could, might, should)+동사원형 =>Were+주어+명사,형용사 등, 주어+would(could,might,should)+동사원형 과거완료 If+주어+had p.p., 주어+would(could, might, should) have p.p. =>Had+주어+p.p., 주어+would(could, might, should) have p.p. |
If Arnold should call, he can come at any time.
=>Should Arnold call, he can come at any time.
If Brad and I were not friends, I would be interested in dating him.
=>Were Brad and I not friends, I would be interested in dating him.
If he had worked harder, he would have gotten the promotion.
=>Had he worked harder, he would have gotten the promotion.
2) If절 대신 ‘without + 명사’가 와서 가정법 문장을 만들 수 있다.
가정법 과거 주어 would 동사원형+‘without+명사’+(=if it were not for+명사) ~이 없다면 ~할텐데 가정법 과거완료 주어 would have p.p.+'without+명사‘+(=if it had not been for+명사) ~이 없었다면 ~했을텐데 |
I couldn't do it without you.
I could never have done it without you.
잠깐! if절 대신 otherwise를 쓰기도 한다.
He took a taxi; otherwise(=if he had not taken a taxi), he would not have made the
meeting on time.
댓글 없음:
댓글 쓰기