본문 바로가기
영어 공부/쉬운 문법, 영문법, grammar

If 의 생략과 도치

by 아기뼝아리 2019. 12. 20.
728x170

If의 생략과 도치

오늘은 지난번에 배운 If 가정법에서, If를 생략하고 도치하는 구문을 공부해 보려고 합니다. 가정법에 관한 기본적인 내용은 지난번 포스팅을 참조해 주세요.

2019/12/13 - [영어 공부/쉬운 문법, 영문법, grammar] - if 가정법 간단 정리 (가정법 현재, 가정법 과거, 가정법 과거 완료)

If의 생략과 도치 1

*가정법의 기본에서 배운 바와 같이, If가 들어가는 가정법은 크게 두 가지로 생각할 수 있는데, 가정법 과거와 가정법 과거완료가 있습니다.

가정법 과거 (현재에 대한 가정)

예) If I were you, I wouldn't do that. (내가 만약 너라면, 그렇게 하지 않을텐데)

가정법 과거 완료 (과거에 대한 가정)

예) If I had been you, I wouldn't have done that. (내가 만약 너였다면, 그렇게 하지 않았을텐데)

 

 

 

기본적인 공식

1. 만약에 라는 뜻을 가진 'if'를 생략한다.
2. 생략한 'if' 절의 주어와 동사의 위치를 바꾼다.

-> If + 주어 + be동사 = be동사 + 주어
-> If + 주어 + 조동사 + 동사원형 = 조동사 + 주어 + 동사원형
-> If + 주어 + 일반동사 = Do 동사 + 주어 + 동사원형

예문

If의 생략과 도치 2

가정법 과거

예1) If I were you, I wouldn't do that. (내가 만약 너라면, 나는 그렇게 하지 않을텐데)

-> Were I you, I wouldn't do that.

 

 

예2) If I could run faster, you wouldn't have to worry about the race. (내가 더 빨리 달릴 수 있다면, 니가 경주에 대해 걱정할 필요가 없을텐데)

-> Could I run faster, you wouldn't have to worry about the race.
예3) If he loved her, he would treat her better. (만약 그가 그녀를 사랑한다면, 그녀에게 더 잘해줄텐데)

-> Did he love her, he would treat her better.

가정법 과거 완료

예1) If I had been you, I wouldn't have done that. (내가 만약 너였다면, 그렇게 하지 않았을텐데)

-> Had I been you, I wouldn't have done that.

 

 

예2) If she had loved him, she would have treated him better. (만약 그녀가 그를 사랑했더라면, 그에게 더 잘해줬을 텐데)

-> Had she loved him, she would have treated him better.
그리드형

댓글