원문 : http://hello519.tistory.com/97
첫번째 if 가정법 ; 만약 비가 온다면../혹시 버스가 늦으면..
문법책이 [가정법 현재]라고 부르는 현재나 미래에 대한 단순 가정.
실제 회화에서 가장 많이 쓰는 가정법 형태. 그야말로 "야 버스 늦게 오면 택시 탈게." 같은 곳에 바로 써먹을 수 있는 형태이다.
[가정법 현재] If + 주어S + 현재동사, 주어S + 조동사(can/will/shall/may) + 동사원형(조동사 뒤는 항상 동사원형) If the bus comes late, I will just take a cab. 버스 늦게 오면 택시 탈게. |
두번째 if 가정법 ; 내가 조금만 젊었더라면../내가 너라면..
일명 [가정법 과거], 현재 사실에 반대. 지금 상황과 반대 상황을 이야기 한다.
실제로 회화에서 가정법 과거가 가장 많이 쓰이는 때는? 바로 충고할 때 이다.
"내가 너 같으면 (....) 하겠다" = 현재 사실에 반대되는 명백한 상황.
[가정법 과거] If + 주어S + 과거동사, 주어S + 조동사(could/would/should/might) + 동사원형 If I were you, I would call them. 내가 너 같으면 그냥 전화해보겠다. |
지금 상황의 반대 상황을 가정할 때 쓰는 가정법 과거.
단순하게 말해서, 가정법 과거(If절이 과거동사)를 직설법으로 바꾸면 현재상황이 된다(단순 현재동사).
If I were not sick, I'd go to the concert. 안 아프면 그 콘서트 갈 텐데
<-> As I'm sick sick, I won't go to the concert. 지금 아프기 때문에 콘서트 안 갈꺼야.
그래서 가정법 과거를 직설법으로 바꿀 때 체크할 것은 두 가지. (직설법을 가정법 과거로 바꾸는 것도 마찬가지)
1. 시제 이동
2. 부정은 긍정으로, 긍정은 부정으로
(가정법 직설법으로 바꾸는 방법, 직설법 가정법으로 바꾸는 방법)
세번째 if 가정법 ; 어릴 때 돈이 좀 많았더라면..
마지막 [가정법 과거완료], 과거 사실에 반대. 가정법 과거와 한끗차이다.
가정법 과거(현재사실의 반대)의 If절에는 과거동사를 쓴다.
가정법 과거완료(과거사실의 반대)의 If절에는 대과거(과거보다 먼 과거)를 쓴다.
헷갈린다면 우리말로 생각해보면 단순하다.
지금 상황의 반대에 대해 가정할 때 "~했더라면 ~할텐데" - 문법책이 '현재에 대한 후회'라고 표현하는 이유
과거 상황의 반대를 가정할때 "~했었었더라면 ~할 수 있었을텐데" - 문법책이 '과거에 대한 후회'라고 표현하는 이유
[가정법 과거완료] If + 주어S + 대과거(Had p.p), 주어S + 조동사(could/would/should/might) + Have p.p If I had been rich, I could have gone abroad. 내가 부자 였었더라면, 외국으로 나갈 수 있었을텐데. |
가정법 과거완료는 역시 과거 상황의 반대를 가정할 때 쓰기 때문에, 가정법 과거완료를 직설법으로 바꾸면 그게 바로 과거상황이다. 가정법 과거완료를 직설법으로 바꿀 때(직설법을 가정법 과거완료로) 체크해야 할 것도 같다.
1. 시제 이동
2. 부정은 긍정으로, 긍정은 부정으로
If I had known you were coming, I'd have stayed at home. 너 오는걸 알았었더라면, 난 집에 있었을거야.
<-> As I didn't know that you were coming, I didn't stay at home. 니가 오고 있었던 걸 몰라서 집에 없었어.
'English' 카테고리의 다른 글
[암기] 동명사 관련 표현들 (숙어) (0) | 2013.10.11 |
---|---|
to 부정사를 취하는 동사, 명사, 형용사 (0) | 2013.10.02 |
시간(달,날자,시간) 에 관련된 전치사 사용법 (0) | 2013.09.25 |
외우면 도움되는 필수영어회화 표현 (0) | 2013.09.24 |
4형식 동사 모음 (0) | 2013.09.23 |