[sep 2, 2020] 가정법 정리
만약~ 라면 - 조건절 If 절 (가정하는 문장)
~ 텐테 - 주절 (결과를 나타내는 문장)
1. 가정법 과거
현재 사실의 반대를 가정
과거의 내용을 말하는게 아니라 지금 현재의 사실과 반대로 가 정
만약~했다면, 지금 ~할 텐데
If + 주어 + 과거 동사 , 주어 + 과거 조동사 + 동사원형
If it weren't raining, we would go on a picnic.
만약 비가 안왔더라면, 지금 피크닉을 갈텐데
현재 비가 오고 있는 상황. 이 상황에 대한 반대 사실인 좋은 날씨를 가정해서
현재 사실에 대한 아쉬움을 표현. 사실 비가 와도 피크닉을 갈 수는 있긴 함.
지금 갈지 안갈지 정할 수 있는 상황임.
현재 사실과 반대이기 때문에 문장에서 현재 시제를 쓰지 않음.
If you come, it would be perfect.
만약 네가 왔더라면, 딱 좋을텐데.
If I studied more, I would get bette grades.
조건절은 공부를 더 했더라면 이라고 가정하는 문장
주절에서는 결과 문장. 곧 내가 바라고 희망하는 결과 문장
지금 책상에 앉아서 시험보기 직전인 상황.
If you helped me, I could finish this sooner.
현재 상황에선 "너"라는 사람이 도와주지 못했던 상황이고
도와줬다면 이라고 가정한 후 결과를 말하고 있는 상황
지금 너라는 사람이 현재 도와주지 않고 있는 상황. 희망사항을 말하는 것
사실 너라는 사람이 지금 당장 도와줄 수 있는 상황이 될 수도 있는 것
2. 가정법 과거완료
과거 사실의 반대를 가정
이미 일어난 일이라서 바꿀 수 없는 상황을 가정해서 아쉬움을 표현하는 방법
만약~했었다면, ~했었을텐데
If + 주어 + had pp(과.완) , 주어 +과거 조동사 +have pp(현.완)
If it hadn't rained, we would have gone on a picnic.
만약 비가 안왔었더라면, 피크닉을 갔었을텐데.
If I had studied more, I would have gotten better grades.
만약 내가 공부를 더 했었더라면, 더 좋은 점수를 받았었을 텐데.
If you had hepled me, I could have finished this sooner. (이미 끝난 상황)
If I finished that earlier, there would have been no problem.
만약 그걸 빨리 끝냈더라면, 아무 문제 업
3.가정법 현재
현재 상황을 가정해서 미래를 예측하는 표현
실현 가능성이 높은 미래 상황을 이야기
만약~한다면, ~할 것이다, 될 것이다
If+주어+현재형 동사, 주어+will+동사원형
If you stusdy harder, you will get good grades.
If she leaves not, I will get very angry.
If I buy a flight ticket today, you will be the first person to know.
4.가정법 미래
미래에 일어나기 힘든 상황
즉 실현 가능성이 대체적으로 낮은 상황
지금 일어날 수 없는 일, 현실성이 낮은 비현실적인 일을 가정할 때 씀
If+주어+should+동사원형, 주어+조동사+동사원형
If I should become a singer, I would be very famous.
If it should rain now, I would die happy.
If I should meet her again, I would propose to her.
If I should meet here again, I would be happy.
만일이라도 내가 그녀를 다시 만난다면, 난 행복할텐데.
조건절에서도 would 가 사용 가능
(would 는 will의 과거형의 의미로만 사용하는게 아니라 will 보다 조금 낮은 가능성을 의미하기도 함)
5.혼합가정법 - 대화에서 정말 많이 쓰임 (가정법 과거완료 + 가정법 과거)
과거 사건의 결과가 현재까지 영향을 미치는 경우를 가정
주절에 now, today같이 현재를 나타내는 부사와 함께 사용.
If+주어+had p.p, 주어+과거조동사+동사원형
(would, should, could, might)
만약 과거에~이었다면/했다면 (그러지 못했음)
지금~일텐데/할텐데(그러지 못함)
과거에 그렇지 못했기 때문에 지금 현재에 내가 가지고 있지 않은 것에 대한 그런 후회
If you had not saved me, I would be in death now.
당신이 저를 구하지 않았다면, 저는 지금 없어요.
If I had followed your advide, I would be healthy now.
너의 충고를 따랐더라면, 지금 난 건강할텐데.
If I had worked hard, I would be rich now.
만약 내가 과거에 열심히 일했더라면 현재 난 부자일텐데.
If I had been on that airplane, I might be dead now.
만약 그 비행기에 내가 있었다면, 현재 난 죽었을 수도 있어.
If I had not missed the bus, I would be there by now.
만약 내가 버스를 놓치지 않았더라면, 지금쯤 거기에 가 있었을텐데.