지난 일을 뒤집는 가정 — had pp + would have pp
지난 일을 뒤집어 가정할 때 조건은 had pp이고, 결과는 would · could · might have pp(그랬을 텐데 · 할 수 있었을 텐데 · 그랬을지도 모를 텐데)입니다. 지난 일은 이미 정해져 있으므로 그것을 뒤집는 가정은 현실에서 두 걸음 떨어져 있습니다. 그래서 조건은 과거 모양에서 한 걸음 더 물러난 had pp를 쓰고, 결과도 would에 have pp를 더해 두 걸음 물러납니다(개론 5장 7절).
If I had known about the meeting, I would have come.회의에 대해 알았더라면 갔을 텐데. 실제로는 몰랐고, 가지 않았습니다.
If he had worked harder then, he would be a manager now.그때 더 열심히 했더라면 지금 관리자일 텐데. 조건과 결과의 때가 다르면 모양을 섞습니다.
모양에서 자주 틀리는 것은 have를 of로 쓰는 것(would of ✗), had 뒤에 have를 또 쓰는 것(had have known ✗), pp 자리에 과거형을 쓰는 것(would have went ✗)입니다. 과거 + 과거인 조건문(If he was there, he saw it.)은 지난 일의 현실 조건이고, 뒤집는 가정이 아닙니다.
1. had pp의 조건 — 지난 일을 뒤집어 보기
'회의에 대해 알았더라면 갔을 텐데'는 If I had known about the meeting, I would have come.입니다. 나는 몰랐고, 가지 않았습니다. 지나간 일을 되돌려 '만약 그때 알았다면'이라고 가정하는 것이 지난 일을 뒤집는 가정입니다. 조건의 동사는 had pp입니다. 3장의 먼 가정이 현실에서 한 걸음 떨어진 과거 모양이라면, 지난 일을 뒤집는 가정은 거기서 한 걸음 더 떨어진 had pp입니다. 시제 6장에서 본 대로 had pp는 과거의 기준점보다 앞을 가리키는 모양입니다. 가정에서는 같은 모양이 현실에서 두 걸음 물러난 일을 나타냅니다. 지난 일이 그렇게 되었다는 것은 이미 정해져 있습니다. 그것을 뒤집으려면 지금 일을 뒤집을 때보다 한 걸음 더 물러나야 합니다.
아래 문장에서 조건을 만드는 낱말을 먼저 눌러 보세요.
조건과 결과를 눌러서 확인하는 활동입니다.
| 조건 (had pp) | 결과 (would have pp) | 실제로는 |
|---|---|---|
| If we had left earlier, | we would have caught the train. | 늦게 떠나서 기차를 놓쳤다 |
| If it had rained yesterday, | the match would have been canceled. | 비가 오지 않아서 경기를 했다 |
| If you had told me, | I could have helped. | 말하지 않아서 돕지 못했다 |
| If I had had enough money then, | I would have bought the car. | 그때 돈이 없어서 사지 못했다 |
If she had studied harder, she would have passed.
더 열심히 공부했더라면 합격했을 텐데. 지난 일을 뒤집는 조건은 had pp입니다.
If she would have studied harder, she would have passed.
조건 덩어리에 would have를 넣지 않습니다. 말에서 들리기도 하지만 표준 글에서는 had studied입니다.
지난 일은 바꿀 수 없기 때문입니다. 지금 일을 뒤집는 가정(3장)은 아직 바뀔 수 있는 현실에서 한 걸음 물러난 것입니다. 지난 일을 뒤집는 가정은 이미 정해진 사실을 거스르므로 한 걸음 더 물러납니다. 영어는 그 두 걸음을 과거 모양 위에 have pp를 더한 had pp로 나타냅니다. 개론 5장 7절에서 If I had time(한 걸음)과 If I had had time(두 걸음)을 본 것과 같습니다. 모양이 had had처럼 보여도 had + had(pp)일 뿐이고 뜻은 하나입니다. '그때 시간이 없었다'입니다.
연습 1 · had pp의 조건 지난 일을 뒤집는 조건을 고르거나 쓰세요. 세부 능력 · had pp의 조건: 지난 일을 뒤집어 보기
- If I ___ about the meeting, I would have come. had knownknew결과가 would have come이므로 지난 일을 뒤집는 조건 had known입니다.
- If we had left earlier, we would have caught the train. 실제로는? 늦게 떠나서 놓쳤다일찍 떠나서 탔다had pp는 지난 일을 뒤집는 가정입니다. 실제로는 반대였습니다.
- (어제 비가 오지 않았다) If it yesterday, the match would have been canceled. (rain)지난 일을 뒤집는 조건은 had rained입니다.
- (그때 돈이 없었다) If I ___ enough money then, I would have bought the car. had hadhadwould have had조건은 had + had(pp)입니다. had만 쓰면 지금 일의 가정이 됩니다. 조건에는 would have를 넣지 않습니다.
- 바른 것은? If she had studied harder, she would have passed.If she would have studied harder, she would have passed.조건 덩어리에는 would have를 넣지 않습니다. had studied입니다.
- If you me earlier, I could have helped. (tell — 말하지 않았다)지난 일을 뒤집는 조건은 had told입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(내가 그때 그 소식을 알았더라면 그때 너에게 전화했을 텐데 — 그때 몰랐다). If I knew the news, I would have called you. → If I had known the news, I would have called you. 지난 일을 뒤집는 조건은 had pp입니다.
2. 결과의 would · could · might have pp
조건이 두 걸음 물러났으므로 결과도 두 걸음 물러납니다. 3장의 would · could · might에 have pp를 더합니다. If we had taken a taxi, we would have arrived on time.(택시를 탔더라면 제때 도착했을 텐데) would have pp는 '그랬을 텐데'입니다. If you had asked me, I could have helped you.(물어봤더라면 도울 수 있었을 텐데) could have pp는 '할 수 있었을 텐데'입니다. If I had seen the sign, I might not have parked there.(표지판을 봤더라면 거기에 주차하지 않았을지도 모를 텐데) might have pp는 '그랬을지도 모를 텐데'입니다. 조동사 6장에서 본 '조동사 + have pp'가 그대로 쓰입니다. 모양은 조동사 + have + pp이고, 부정은 조동사 뒤에 not을 둡니다. I would not have missed the train. 결과에도 덧셈이 옵니다. 하고 있었을 일은 would have been ~ing, 받는 쪽은 would have been pp입니다.
스위치를 켜고 끄면서 결과의 모양이 바뀌는 것을 확인해 보세요.
결과의 모양을 바꾸어 보는 활동입니다.
| 결과 | 뜻 | 보기 |
|---|---|---|
| would have pp | 그랬을 텐데 (확실) | If they had invited us, we would have gone. |
| could have pp | 할 수 있었을 텐데 (가능) | If he had driven carefully, the accident could have been avoided. |
| might have pp | 그랬을지도 모를 텐데 (어쩌면) | If you had asked, she might have said yes. |
| would not have pp | 그러지 않았을 텐데 | If the alarm had worked, I wouldn't have missed the train. |
If we had started earlier, we could have seen the sunrise.
더 일찍 출발했더라면 해돋이를 볼 수 있었을 텐데. 조건 had started에 맞게 결과도 could have seen입니다.
If we had started earlier, we could see the sunrise. (해돋이를 보지 못했다 — 지난 일)
해돋이를 보지 못한 지난 일을 뒤집는 결과는 could have seen입니다. could see는 지금의 결과(지금 볼 수 있을 텐데)로 읽히므로 이 뜻에는 맞지 않습니다(3절).
조동사에는 지난 일을 나타내는 보통 뜻의 과거형이 없기 때문입니다(조동사 1장 3절). would · could · might는 can · will · may의 과거형이지만 그 모양은 물러남을 나타내는 데 쓰였습니다. 지난 일임을 나타내려면 한 번 더 물러나야 하는데 조동사 자체는 더 바뀔 수 없으므로, 뒤에 have pp를 더해 지난 일로 보냅니다. 조동사 6장의 must have pp · should have pp가 지난 일을 돌아보는 판단과 충고였듯이, would have pp는 지난 일을 돌아보는 가정의 결과입니다.
연습 2 · 결과의 have pp 지난 일을 뒤집는 결과를 고르거나 쓰세요. 세부 능력 · 결과의 would · could · might have pp
- If we had taken a taxi, we ___ on time. would have arrivedwould arrive조건 had taken의 걸음에 맞게 결과는 would have arrived입니다.
- If you had asked me, I ___ you. (도울 수 있었을 텐데) could have helpedwould have helped'할 수 있었을 텐데'는 가능의 could have pp입니다.
- If the alarm had worked, I the train. (not miss)부정은 would not have missed입니다. not은 would 바로 뒤에 둡니다.
- If I had seen the sign, I ___ there. (어쩌면 주차하지 않았을지도) might not have parkedmight not park지난 결과이므로 might not have parked입니다.
- If they had invited us, we would have gone. 실제로는? 초대받지 않았고 가지 않았다초대받아서 갔다had pp + would have pp는 실제와 반대를 가정하는 말입니다.
- (지난 사고 이야기) 바른 것은? If he had driven more carefully, the accident could have been avoided.If he had driven more carefully, the accident could be avoided.지난 사고를 뒤집는 결과는 could have been avoided입니다. 조동사 + have been pp입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(우리가 더 일찍 출발했더라면 해돋이를 볼 수 있었을 텐데). If we had started earlier, we could see the sunrise. → If we had started earlier, we could have seen the sunrise. 지난 결과는 could have seen입니다.
3. 섞인 가정 — 지난 조건과 지금의 결과
조건과 결과의 때가 늘 같지는 않습니다. 지난 조건이 지금의 결과를 낳기도 합니다. If he had studied medicine then, he would be a doctor now.(그때 의학을 공부했더라면 지금 의사일 텐데) 조건은 지난 일이므로 had pp이고, 결과는 지금 일이므로 would입니다. 지금의 조건이 지난 결과를 낳기도 합니다. If I were taller, I would have made the team last year.(키가 더 크다면 작년에 팀에 들었을 텐데) 키는 지금도 그대로이므로 조건은 과거 모양이고, 팀 선발은 지난 일이므로 결과는 would have pp입니다. 조건과 결과를 따로따로 봅니다. 각각의 때에 맞는 모양을 씁니다. 지난 일은 had pp · would have pp, 지금 일은 과거 모양 · would입니다. then · now · last year · today 같은 때를 알려 주는 말이 어느 쪽이 지난 일인지 보여 줍니다. 이런 문장은 드뭅니다. 그러나 때가 다른 상황에서는 바른 말입니다.
아래에서 조건과 결과의 때를 가려 보세요.
조건과 결과의 때를 가려 보는 활동입니다.
| 조건의 때 | 결과의 때 | 모양 | 보기 |
|---|---|---|---|
| 지난 일 | 지난 일 | had pp → would have pp | If I had left at six, I would have arrived by eight. |
| 지난 일 | 지금 | had pp → would | If I had left at six, I would be home by now. |
| 지금 (그대로인 것) | 지난 일 | 과거 모양 → would have pp | If I knew him, I would have said hello yesterday. |
If he had been careful then, he wouldn't be in the hospital now.
그때 조심했더라면 지금 병원에 있지 않을 텐데. 조건은 지난 일(had been), 결과는 지금(wouldn't be)입니다.
If he had been careful then, he wouldn't have been in the hospital now.
결과에 now가 있으면 지금 일이므로 have pp를 더하지 않습니다. wouldn't be입니다.
조건과 결과의 때가 각각 따로 있기 때문입니다. 1장에서 '결과는 조건과 걸음을 맞춘다'라고 한 것은, 현실의 조건(현재 + will)과 현실에서 물러난 가정(과거 모양 · had pp + would)을 섞지 말라는 뜻입니다. 지난 일을 뒤집는 가정과 지금 일을 뒤집는 가정은 둘 다 현실에서 물러난 가정입니다. 따라서 때가 다르면 모양을 섞을 수 있습니다. 지난 조건은 had pp, 지금의 결과는 would입니다. 틀리는 것은 현실의 조건과 물러난 가정을 섞을 때입니다.
연습 3 · 섞인 가정 조건과 결과의 때에 맞는 모양을 고르거나 쓰세요. 세부 능력 · 섞인 가정: 지난 조건과 지금의 결과
- If he had studied medicine then, he ___ a doctor now. would bewould have been결과에 now가 있으므로 지금 일입니다. would be입니다.
- If I were taller, I ___ the team last year. would have madewould make결과가 last year의 지난 일이므로 would have made입니다. 키는 지금도 그대로이므로 조건은 were입니다.
- If she the job in 2020, she would be in Paris now. (take)2020년의 지난 조건이므로 had taken입니다. 결과는 지금 일이라 would be입니다.
- If I had eaten breakfast, I wouldn't be hungry now. 지금? 아침을 안 먹어서 배고프다아침을 먹어서 배고프지 않다had eaten은 지난 일을 뒤집는 가정이고, wouldn't be는 지금의 결과입니다. 실제로는 안 먹었고 배고픕니다.
- (지금 영어를 못 한다 — 그때 그 일자리를 얻지 못했다) If I ___ English, I ___ the job. spoke · would have gottenhad spoken · would get영어 실력은 지금도 그대로이므로 조건은 과거 모양 spoke, 취업은 지난 일이므로 would have gotten입니다.
- If we at six, we would be home by now. (leave — 여섯 시에 떠나지 않았다)지난 조건은 had left, 지금의 결과는 would be입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(그가 그때 조심했더라면 지금 병원에 있지 않을 텐데). If he had been careful then, he wouldn't have been in the hospital now. → If he had been careful then, he wouldn't be in the hospital now. 결과에 now가 있으므로 지금의 모양 would be입니다.
4. 모양 틀리기 — would of · had have · would have went
지난 일을 뒤집는 가정은 모양이 길어서 자주 틀립니다. 틀리는 자리는 세 곳입니다. 첫째, have를 of로 씁니다. 말에서 would have가 would've로 줄어들고, 그 소리가 would of처럼 들리기 때문입니다. 글에서는 언제나 would have · could have · might have입니다(would of ✗). 둘째, had 뒤에 have를 또 씁니다. 조건의 had pp는 had + pp 하나뿐입니다(had have known ✗ → had known). 셋째, pp 자리에 과거형을 씁니다. have 뒤와 had 뒤는 pp 자리입니다(would have went ✗ → gone, If I had knew ✗ → known). 불규칙 동사의 pp를 정확히 알아야 합니다(시제 4장 2절). 줄임말도 봅니다. 'd 뒤에 pp가 오면 had, 'd 뒤에 have가 오면 would입니다.
| 틀린 모양 | 바른 모양 | 까닭 |
|---|---|---|
| I would of called. ✗ | I would have called. | of는 소리를 적은 것. 글에서는 have |
| If I had have known ✗ | If I had known | had pp는 had + pp 하나 |
| I would have went. ✗ | I would have gone. | have 뒤는 pp 자리 |
| If I had knew ✗ | If I had known | had 뒤는 pp 자리 |
| If I would have known ✗ | If I had known | 조건 덩어리에 would have ✗ |
If he had gone to bed early, he would have felt better.
일찍 잤더라면 몸이 더 나았을 텐데. had 뒤와 have 뒤에 pp gone · felt가 왔습니다.
If he had went to bed early, he would of felt better.
had 뒤는 pp 자리이므로 gone이고, would 뒤는 have입니다. of는 have를 소리대로 적은 틀린 모양입니다.
말에서 have가 약하게 소리 나기 때문입니다. would have는 would've로 줄고, 그 소리는 of와 거의 같습니다. 귀로 익힌 모양을 그대로 적으면 of가 됩니다. 그러나 of는 전치사이고 뒤에 명사가 와야 하는 말이라 called 같은 pp와 함께 올 수 없습니다. 글에서는 짜임을 따라 have로 씁니다.
연습 4 · 모양 고치기 have · had · pp의 자리를 바르게 고르거나 쓰세요. 세부 능력 · 모양 틀리기: would of · had have · would have went
- If I had known, I ___ come. would havewould of글에서는 would have입니다. of는 소리를 적은 틀린 모양입니다.
- If you ___ me, I would have waited. had toldhad have toldhad tell조건은 had + pp 하나입니다. had told입니다.
- If she had the bus, she would have been late. (miss)had 뒤는 pp 자리입니다. missed입니다.
- 바른 것은? If he had gone to bed early, he would have felt better.If he had went to bed early, he would have felt better.had 뒤는 pp gone입니다. went는 과거형입니다.
- If I'd known, I'd have called. 앞의 'd와 뒤의 'd는? had · wouldwould · had'd 뒤에 pp(known)가 오면 had, 'd 뒤에 have가 오면 would입니다.
- 틀린 모양을 바르게 쓰세요. could of been → could have been입니다. of는 have의 소리를 적은 것입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(네가 전화했더라면 내가 갔을 텐데). If you would have called, I would of went. → If you had called, I would have gone. 조건은 had called, 결과는 would have gone입니다.
5. 지난 일의 현실 조건과 뒤집는 가정 구별하기
지난 일을 말하는 조건문이 모두 가정은 아닙니다. If he was there, he saw the accident.(그가 거기 있었다면 그 사고를 보았다)은 과거 + 과거입니다. 그가 거기 있었는지 말하는 사람은 모릅니다. 있었다면 보았을 것이라고 추론할 뿐입니다. 이것은 2장의 현실의 조건을 지난 때로 옮긴 것입니다. 결과에 조동사 6장의 판단을 넣기도 합니다. If he was there, he must have seen the accident.(있었다면 틀림없이 보았을 것이다) 지난날의 습관도 과거 + 과거입니다. When we were kids, if it snowed, we built a snowman. 이와 달리 If he had been there, he would have seen the accident.은 그가 거기 없었다는 뜻입니다. 지난 일을 뒤집는 가정입니다. 둘을 가르는 것은 결과입니다. 결과가 과거(saw)나 판단(must have seen)이면 현실의 조건이고, would · could · might have pp이면 뒤집는 가정입니다. 조건의 과거 모양을 보고 바로 가정이라고 읽지 않습니다.
상황을 읽고 두 조건문 가운데 맞는 것을 골라 보세요.
지난 일의 두 조건문을 가리는 활동입니다.
| 틀 | 보기 | 뜻 |
|---|---|---|
| 지난 일의 현실 조건 (과거 + 과거) | If it rained, we stayed in. | 비가 오면 안에 있었다 — 지난 습관 |
| 지난 일의 현실 조건 + 판단 | If he was there, he must have heard the noise. | 있었다면 틀림없이 들었을 것이다 — 모른다 |
| 지난 일을 뒤집는 가정 | If he had been there, he would have heard the noise. | 있었더라면 들었을 텐데 — 없었다 |
If she had been at home, she would have answered the phone.
집에 있었더라면 전화를 받았을 텐데. 집에 없었다는 사실을 뒤집는 가정입니다.
If she was at home, she would answer the phone. (집에 없었다 — 지난 일)
집에 없었다는 사실을 뒤집는 가정은 had been + would have answered입니다. was + would answer는 '집에 있을 때면 늘 전화를 받았다'라는 지난날의 습관으로 읽힙니다.
결과가 물러나지 않았기 때문입니다. 가정은 조건과 결과가 함께 현실에서 물러납니다(1장 3절). If he was there, he saw it.의 결과 saw는 보통의 과거이고 would가 없습니다. 조건의 was도 지난 때를 말하는 보통의 과거입니다. 말하는 사람은 그가 있었는지 모르는 채로 '있었다면 보았다'라고 사실처럼 추론합니다. 2장의 현실의 조건과 같은 태도입니다. 결과에 would · could · might have pp가 있어야 뒤집는 가정입니다.
연습 5 · 현실 조건과 뒤집는 가정 지난 일의 두 조건문을 가르거나 쓰세요. 세부 능력 · 지난 일의 현실 조건과 뒤집는 가정 구별하기
- If he was there, he saw the accident. 그는? 거기 있었는지 모른다 (현실의 조건)거기 없었다 (뒤집는 가정)과거 + 과거는 지난 일의 현실 조건입니다. 있었는지 모르면서 추론하는 말입니다.
- If he had been there, he would have seen it. 그는? 거기 없었다거기 있었는지 모른다had pp + would have pp는 실제와 반대를 가정하는 말입니다. 그는 없었습니다.
- '그가 거기 있었다면 틀림없이 그 소리를 들었을 것이다(있었는지는 모른다)'는? If he was there, he must have heard the noise.If he had been there, he would have heard the noise.있었는지 모르는 추론은 과거 + 판단(must have pp)의 현실 조건입니다.
- (지난날의 습관) When we were kids, if it snowed, we a snowman. (build / make)지난날의 습관은 과거 + 과거입니다. built(또는 made)입니다.
- '지난 일을 뒤집는 가정'인 것은? If the bridge had held, no one would have been hurt.If the weather was fine, people walked across the bridge every day.had held + would have been hurt가 뒤집는 가정입니다. 둘째는 과거 + 과거의 지난 습관입니다.
- If you me, I would have answered. (call — 전화하지 않았다)전화하지 않은 사실을 뒤집는 조건은 had called입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(그녀가 집에 있었더라면 전화를 받았을 텐데 — 없었다). If she was at home, she would answer the phone. → If she had been at home, she would have answered the phone. 지난 일을 뒤집는 가정은 had been + would have answered입니다.
6. 한눈에 보기 — 지난 일을 뒤집는 가정
지난 일을 뒤집는 가정은 조건 had pp, 결과 would · could · might have pp입니다. 현실에서 두 걸음 떨어져 있고, 실제로는 반대였다는 뜻입니다. 때가 다르면 섞습니다. 지난 조건과 지금의 결과는 had pp + would, 지금의 조건과 지난 결과는 과거 모양 + would have pp입니다. 모양에서는 have(of ✗), had pp(had have ✗), pp(went ✗)를 지킵니다. 과거 + 과거는 지난 일의 현실 조건이고 가정이 아닙니다.
| 조건 | 결과 | 보기 | 뜻 |
|---|---|---|---|
| If + had pp | would have pp | If I had known, I would have come. | 그랬을 텐데 (몰랐다) |
| If + had pp | could have pp | If you had told me, I could have helped. | 할 수 있었을 텐데 |
| If + had pp | might have pp | If you had asked, she might have agreed. | 그랬을지도 모를 텐데 |
| If + had pp (지난 일) | would (지금) | If I had eaten, I wouldn't be hungry now. | 섞인 가정 |
| If + 과거 (지금 그대로) | would have pp (지난 일) | If I were taller, I would have made the team. | 섞인 가정 |
| If + 과거 | 과거 · must have pp | If he was there, he saw it. | 지난 일의 현실 조건 (가정이 아님) |
연습 6 · 이 장 전체 1절부터 6절까지 섞어서 묻습니다. 이 장 전체 · 지난 일을 뒤집는 가정
- If we ___ a map, we wouldn't have gotten lost. had hadhad결과가 wouldn't have gotten이므로 조건은 had + had(pp)입니다.
- If I had known you were sick, I ___ you. would have visitedwould visit지난 일을 뒤집는 결과는 would have visited입니다.
- If I had taken the earlier train, I would be there by now. 이 문장은? 지난 조건 → 지금의 결과 (섞인 가정)지난 조건 → 지난 결과결과에 by now가 있고 would be이므로 지금의 결과입니다. 섞인 가정입니다.
- If they to the warning, they could have avoided the danger. (listen)결과가 could have avoided이므로 조건은 had listened입니다.
- 바른 것은? If I had been there, I would have helped.If I would have been there, I would have helped.조건 덩어리에는 would have를 넣지 않습니다. had been입니다.
- (실제로는 반대) If the store open, I would have bought bread. (be)가게가 닫혀 있던 사실을 뒤집는 조건은 had been입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(네가 나에게 물어봤더라면 내가 말해 줄 수 있었을 텐데 — 지난 일). If you asked me, I could of told you. → If you had asked me, I could have told you. 조건은 had asked, 결과는 could have told입니다.
- 틀린 곳 두 군데를 고쳐 문장 전체를 쓰세요(그때 그가 경고를 들었더라면 지금 안전할 텐데). If he listened to the warning then, he would have been safe now. → If he had listened to the warning then, he would be safe now. 지난 조건은 had listened, 지금의 결과는 would be입니다.
확인 질문
지난 일을 뒤집는 가정은 어떤 모양인가요?
조건은 had pp, 결과는 would · could · might have pp입니다. If I had known, I would have come. 실제로는 몰랐고 가지 않았다는 뜻입니다.
왜 had pp를 쓰나요?
지난 일은 이미 정해져 있어서 그것을 뒤집는 가정은 현실에서 두 걸음 떨어져 있기 때문입니다. 지금 일을 뒤집는 과거 모양(한 걸음)에서 한 걸음 더 물러난 모양이 had pp입니다.
섞인 가정이란 무엇인가요?
조건과 결과의 때가 다를 때 모양을 섞어 쓰는 것입니다. 지난 조건과 지금의 결과는 had pp + would(If I had eaten, I wouldn't be hungry now.), 지금의 조건과 지난 결과는 과거 모양 + would have pp(If I were taller, I would have made the team.)입니다.
would of는 왜 틀렸나요?
말에서 would have가 would've로 줄어들어 of처럼 들리기 때문에 생긴 틀린 모양입니다. 글에서는 언제나 would have · could have · might have입니다.
If he was there, he saw it.은 가정인가요?
아닙니다. 과거 + 과거는 지난 일의 현실 조건입니다. 그가 있었는지 모르면서 '있었다면 보았다'라고 추론하는 말입니다. 뒤집는 가정은 If he had been there, he would have seen it.이고, 그가 없었다는 뜻입니다.
If I'd known의 'd는 무엇인가요?
had입니다. 'd 뒤에 pp가 오면 had이고, 'd 뒤에 have가 오면 would입니다. If I'd known, I'd have called. = If I had known, I would have called.
이 장의 세부 능력 본문의 연습을 채점하거나 확인 문제를 풀면 어느 부분이 부족한지 여기에 나타납니다. 연습 묶음의 머리에 적힌 "세부 능력" 이름이 이 목록입니다. 하나를 누르면 그 부분만 연습합니다.
이 장을 내 것으로
읽은 것은 문제로 확인하고, 확인한 것은 내 문장으로 써 봐야 남습니다. 결과는 내 실력에 쌓입니다.
