조동사 + have pp — 지난 일을 돌아보는 판단과 충고
판단의 조동사는 모양을 바꾸지 않고 뒤에 have pp를 더해 지난 일을 말합니다(1장 3절). 조동사 + have pp는 지난 일을 지금 돌아보는 판단과 충고입니다. 판단은 5장의 사다리 그대로입니다. must have pp(틀림없이 ~했다)와 그 부정 can't have pp(~했을 리 없다)는 결론이고, may · might · could have pp(~했을지도 모른다)는 짐작입니다. 충고와 후회는 should · ought to have pp(~했어야 했는데 하지 않았다), could · might have pp(~할 수도 있었는데 하지 않았다, 나무람), needn't have pp(~할 필요가 없었는데 했다)입니다. would have pp는 가정의 결과(~했을 텐데)와 지난 일의 짐작이고, will have pp는 앞날의 어느 때까지 끝나 있을 일입니다. 모양은 언제나 조동사 + have + pp입니다. have가 of로 바뀌거나(must of ✗) 빠지거나(could been ✗) pp 자리에 과거형이 오면(should have went ✗) 틀립니다. must have pp는 지난 의무가 아닙니다. 지난 의무는 had to입니다.
1. must have pp · can't have pp — 지난 일의 결론
지금 있는 근거로 지난 일을 결론지을 때 must have pp를 씁니다. The streets are wet. It must have rained during the night.(길이 젖어 있다. 밤사이 비가 온 것이 틀림없다) 그 반대는 can't have pp(couldn't have pp)입니다. He can't have taken the bus; the buses weren't running.(버스를 탔을 리 없다, 버스가 다니지 않았다) 판단의 부정은 보통 can't have pp로 말하고, 미국 영어에서는 must not have pp도 씁니다(2장 5절). must have pp는 지난 일에 대한 판단일 뿐 지난 의무가 아닙니다. '~해야 했다'는 had to입니다(4장 1절). 지난날에 하고 있던 일의 결론은 must have been ~ing이고, 받는 쪽은 must have been pp입니다(수동태 5장 4절). You look exhausted. You must have been working all night.(밤새 일한 것이 틀림없다)
| 근거 (지금) | 결론 (지난 일) | 부정의 결론 |
|---|---|---|
| The cake is gone. | Someone must have eaten it. | The dog can't have eaten it; it was on a high shelf. |
| She knows every street here. | She must have lived here before. | She can't have been a tourist. |
| His eyes are red. | He must have been crying. | He can't have slept well. |
The window is broken and the TV is gone. Someone must have broken in.
창문이 깨지고 텔레비전이 없다. 누군가 침입한 것이 틀림없다. 지난 일의 결론입니다.
The window is broken and the TV is gone. Someone must broke in.
조동사 뒤에 과거형을 두지 못합니다. 지난 일은 must + have pp입니다. must of broken도 틀립니다.
판단은 지금 하고, 그 판단이 가리키는 일은 지난 일이기 때문입니다. 조동사 must는 지금의 판단을 맡고, have pp가 '이미 일어난 일'을 맡습니다(개론 4장 3절). 그래서 must 자체는 지난 때로 바뀌지 않고 뒤의 덧셈만 바뀝니다. 같은 원리로 지난 의무는 must의 몫이 아닙니다. 의무는 판단이 아니라 사실이므로 had to로 씁니다. He must have left early.는 '틀림없이 일찍 떠났다'이지 '일찍 떠나야 했다'가 아닙니다.
연습 1 · 지난 일의 결론 근거를 보고 must have pp · can't have pp를 고르거나 쓰세요. 세부 능력 · must have pp · can't have pp: 지난 일의 결론
- The grass is wet. It ___ rained last night. must havemustmust of지난 일의 결론은 must have pp입니다. have를 of로 쓰거나 빼면 틀립니다.
- She ___ seen the message; her phone was off all day. can't havecan't has지난 일에 대한 판단의 부정은 can't have pp입니다. 조동사 뒤에는 원형 have가 옵니다.
- Everyone is laughing. Someone a joke. (must, tell — 틀림없이 ~했다)지금의 근거에서 나온 지난 일의 결론은 must have told입니다.
- He must have missed the train. 이 말의 뜻은? 기차를 놓친 것이 틀림없다 (판단)기차를 놓쳐야 했다 (의무)must have pp는 지난 일의 판단입니다. 지난 의무는 had to입니다.
- You look tired. You late again. (must, work — 하고 있었던 일)지난날에 하고 있었던 일의 결론은 must have been ~ing입니다.
- 바른 것은? The letter must have been lost in the mail.The letter must have lost in the mail.편지는 잃는 일을 받는 쪽이므로 must have been pp입니다(수동태 5장).
- 틀린 곳을 고쳐 문장 전체를 쓰세요(그가 그 문을 잠갔을 리 없다, 그는 열쇠가 없다). He can't of locked the door; he doesn't have a key. → He can't have locked the door; he doesn't have a key. 지난 일에 대한 판단의 부정은 can't · couldn't have pp이고, have를 소리 나는 대로 of로 쓰지 않습니다.
2. may · might · could have pp — 지난 일의 짐작
지난 일을 확신 없이 짐작할 때에는 may · might · could have pp를 씁니다. She may have missed the bus.(버스를 놓쳤을지도 모른다) I might have left my umbrella on the train.(우산을 기차에 두고 내렸을지도 모르겠다) They could have taken a different road.(다른 길로 갔을 수도 있다) 셋은 뜻이 거의 같고, might가 조금 더 조심스럽고 could는 여러 설명 가운데 하나를 내놓는 느낌입니다(5장 3절). 부정 may not · might not have pp는 '~하지 않았을지도 모른다'입니다. 질문은 Could · Might … have pp?로 합니다. Could he have forgotten the meeting?(그가 회의를 잊었을까?) must have pp의 결론과 may have pp의 짐작은 확신의 세기만 다릅니다.
| 확신 | 모양 | 보기 |
|---|---|---|
| 틀림없이 ~했다 | must have pp | He must have forgotten our meeting. |
| ~했을지도 모른다 | may · might · could have pp | He may have forgotten our meeting. |
| ~하지 않았을지도 모른다 | may not · might not have pp | He might not have seen the invitation. |
| ~했을 리 없다 | can't · couldn't have pp | He can't have forgotten; I reminded him this morning. |
| ~했을까? | Could · Might … have pp? | Could he have gone to the wrong room? |
Mina isn't answering. She may have gone to bed early.
미나가 전화를 안 받는다. 일찍 잠자리에 들었을지도 모른다. 지난 일의 짐작입니다.
Mina isn't answering. She may went to bed early.
조동사 뒤에 과거형을 두지 못합니다. may + have pp입니다.
could have pp가 '그럴 수 있었다'는 뜻에서 '그랬을 수도 있다'로 넓어졌기 때문입니다. 지난 일이 어떠했는지 모를 때 여러 설명이 가능하고, could는 그 가운데 하나를 내놓습니다. The plants died. We could have used the wrong soil.(흙을 잘못 썼을 수도 있다) 같은 could have pp가 상황에 따라 '할 수 있었는데 하지 않았다'(4절)로도 읽힙니다. 앞뒤 말이 뜻을 정합니다. 짐작이면 다른 설명이 함께 오고, 하지 않은 일이면 but으로 실제 일이 따라옵니다.
연습 2 · 지난 일의 짐작 확신에 맞게 may · might · could have pp를 고르거나 쓰세요. 세부 능력 · may · might · could have pp: 지난 일의 짐작
- I can't find my glasses. I ___ left them at school. might havemightmight of지난 일의 짐작은 might have pp입니다.
- (틀림없이) The lights were on all night. Someone ___ forgotten to turn them off. must havemight have분명한 근거에서 나온 결론은 must have pp입니다. might have는 약한 짐작입니다.
- They are late. They stuck in traffic. (may, get — 그랬을지도 모른다)지난 일의 짐작은 may(might · could) have pp입니다. get의 pp는 gotten(got)입니다.
- '그가 그 소식을 못 들었을지도 모른다'에 맞는 것은? He might not have heard the news.He can't have heard the news.'~하지 않았을지도 모른다'는 might not have pp입니다. can't have는 '~했을 리 없다'입니다.
- 지난 일을 묻는 질문으로 알맞은 것은? Could she have taken the wrong train?Could she had taken the wrong train?질문도 조동사 + have pp입니다. Could she have taken …?입니다.
- The strawberries didn't grow. We them too late. (could, plant — 하나의 가능성)여러 설명 가운데 하나를 내놓는 지난 일의 짐작은 could have pp입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(그녀는 네가 전화했을 때 샤워 중이었을지도 모른다). She may was taking a shower when you called. → She may have been taking a shower when you called. 지난날에 하고 있었던 일의 짐작은 may have been ~ing입니다.
3. should · ought to have pp — 했어야 했는데 · 지금쯤 되었을 것이다
should have pp에는 두 뜻이 있고, 문맥이 하나를 정합니다. 첫째는 '~했어야 했는데 하지 않았다'입니다. 지난 일을 돌아보는 충고와 후회입니다. You should have called me. I was worried.(전화했어야지. 걱정했다) 상대는 전화하지 않았습니다. 주어가 I · we이면 후회가 됩니다. I should have listened to you.(네 말을 들었어야 했는데) 부정 shouldn't have pp는 '~하지 말았어야 했는데 했다'입니다. I shouldn't have eaten so much. ought to have pp도 같은 뜻의 격식 있는 말입니다. 둘째는 '지금쯤 ~했을 것이다'라는 기대입니다. by now · already 같은 말과 함께 옵니다. The package should have arrived by now.(소포가 지금쯤 도착했을 것이다 — 수동태 5장 4절과 같은 판정) 이 뜻은 5장 4절의 기대의 should에 have pp를 더한 것입니다.
| 뜻 | 모양 | 보기 | 실제로는 |
|---|---|---|---|
| 했어야 했는데 (충고 · 후회) | should · ought to have pp | We should have left earlier. | 일찍 떠나지 않았다 |
| 하지 말았어야 했는데 | shouldn't have pp | You shouldn't have told him. | 말했다 |
| 지금쯤 되었을 것이다 (기대) | should have pp + by now | The bread should have risen by now. | 그랬으리라 본다 (모름) |
You should have checked the map before you left.
떠나기 전에 지도를 확인했어야 했다. 확인하지 않아서 생긴 일을 두고 하는 말입니다.
You should checked the map before you left.
조동사 뒤에 과거형을 두지 못합니다. should + have pp입니다. should of checked도 틀립니다.
should가 '하는 것이 좋다'는 바람의 말이고, have pp가 그 바람을 이미 지나간 때에 두기 때문입니다. 지나간 때의 바람은 이루어지지 않은 바람입니다. 이루어졌다면 바람으로 말할 까닭이 없습니다. 그래서 You should have called.는 전화하지 않았다는 뜻을 품습니다. 같은 까닭으로 could have pp(할 수 있었는데)와 would have pp(했을 텐데)도 하지 않은 일을 가리킵니다(4절 · 5절). 다만 should의 '기대' 뜻에 have pp가 붙은 should have arrived by now는 하지 않았다는 뜻이 없습니다. 그래서 by now 같은 말을 보고 두 뜻을 가릅니다.
연습 3 · should have pp 충고 · 후회인지 기대인지 보고 고르거나 쓰세요. 세부 능력 · should · ought to have pp: 했어야 했는데 · 지금쯤 되었을 것이다
- I failed the test. I ___ studied harder. should haveshouldshould of'더 공부했어야 했는데'라는 후회는 should have pp입니다.
- You should have told me about the change. 이 말의 뜻은? 말했어야 했는데 말하지 않았다말했고 그것이 잘한 일이다should have pp는 바람직했지만 하지 않은 일을 가리킵니다.
- It is nearly noon. The guests by now. (should, arrive — 지금쯤 그랬을 것이다)by now와 함께 쓴 should have pp는 '지금쯤 ~했을 것이다'라는 기대입니다.
- '그에게 그 말을 하지 말았어야 했는데'에 맞는 것은? I shouldn't have said that to him.I didn't have to say that to him.'하지 말았어야 했는데 했다'는 shouldn't have pp입니다. didn't have to는 '할 필요가 없었다'입니다.
- 바른 것은? We ought to have booked a table in advance.We ought have booked a table in advance.ought to have pp입니다. ought 뒤에는 to가 있어야 합니다.
- The letter should have reached her by Monday. 이 should have의 뜻은? 월요일까지는 닿았을 것이다 (기대)월요일까지 닿았어야 했는데 닿지 않았다by Monday와 함께 쓴 should have pp는 그랬으리라는 기대입니다. 편지는 사람이 아니므로 충고가 아닙니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(우리는 더 일찍 출발했어야 했다). We should have leave earlier. → We should have left earlier. have 뒤에는 pp가 옵니다.
4. could · might · needn't have pp — 할 수도 있었는데 · 할 필요가 없었는데
could have pp는 '~할 수 있었는데 하지 않았다'입니다. I could have taken a taxi, but I walked.(택시를 탈 수도 있었지만 걸었다) 실제로 해낸 일은 was able to입니다(2장 2절). 상대를 나무랄 때에도 could have pp와 might have pp를 씁니다. You could have told me you were coming!(온다고 말해 줄 수도 있었잖아!) You might have warned us.(미리 알려 줄 수도 있었을 텐데) 이 might have pp는 짐작(2절)이 아니라 나무람입니다. 주어가 you이고 억울함이 담기면 나무람입니다. needn't have pp는 '~할 필요가 없었는데 했다'입니다. You needn't have brought a gift.(선물은 안 가져와도 되었는데 — 가져왔다) didn't need to는 다릅니다. '할 필요가 없었다'고만 말하고, 했는지는 말하지 않습니다. I didn't need to bring a gift, so I didn't.
| 모양 | 뜻 | 보기 | 실제로는 |
|---|---|---|---|
| could have pp | 할 수 있었는데 (하지 않았다) | She could have won, but she gave up. | 이기지 못했다 |
| could · might have pp (나무람) | 할 수도 있었잖아 | You might have called first. | 전화하지 않았다 |
| needn't have pp | 할 필요가 없었는데 (했다) | You needn't have waited for me. | 기다렸다 |
| didn't need to | 할 필요가 없었다 (했는지 모름) | I didn't need to wait, so I left. | 대개 하지 않았다 |
You needn't have cooked so much; there are only three of us.
이렇게 많이 하지 않아도 되었는데, 우리는 셋뿐이다. 이미 많이 한 뒤에 하는 말입니다.
You didn't need to cook; we ordered pizza.
요리할 필요가 없었다, 우리는 피자를 시켰다. 요리하지 않았다는 흐름입니다. 둘 다 맞고 뜻이 다릅니다.
could가 '그럴 힘이 있다'를 말할 뿐 실제로 했는지는 말하지 않는데(2장 2절), 거기에 지나간 때를 더하면 '힘은 있었다'만 남기 때문입니다. 실제로 했다면 did나 was able to로 말했을 것입니다. 그래서 could have pp는 놓친 기회로 읽힙니다. 나무람의 could · might have pp도 같은 뜻에서 나옵니다. '그렇게 할 수 있었는데 왜 하지 않았느냐'는 말입니다. 반면 짐작의 could have pp(2절)는 '그랬을 수도 있다'이므로, 앞뒤 말이 어느 뜻인지 정합니다. 뒤에 but과 실제 일이 오면 하지 않은 일이고, 다른 설명과 나란히 오면 짐작입니다.
연습 4 · could · might · needn't have pp 하지 않은 일과 할 필요가 없었던 일을 고르거나 쓰세요. 세부 능력 · could · might · needn't have pp: 할 수도 있었는데 · 할 필요가 없었는데
- I ___ gone to the party, but I was too tired. could havecould'갈 수 있었는데 가지 않았다'는 could have pp입니다.
- You needn't have hurried; the show starts at eight. 이 말의 뜻은? 서두를 필요가 없었는데 서둘렀다서두르지 않았다needn't have pp는 할 필요가 없었는데 했다는 뜻입니다.
- (나무람) You me you were going to be late! (could, tell)'말해 줄 수도 있었잖아'라는 나무람은 could · might have pp입니다.
- '그녀는 그 경기에서 이길 수도 있었지만 지고 말았다'에 맞는 것은? She could have won the match, but she lost.She was able to win the match, but she lost.이기지 못한 일은 could have pp입니다. was able to는 실제로 해낸 일입니다.
- The store was open late, so I rush. (할 필요가 없었다 — 그래서 서두르지 않았다)할 필요가 없어서 하지 않은 흐름은 didn't need to(didn't have to)입니다. needn't have pp는 했을 때 씁니다.
- 두 문장 가운데 '하지 않은 일'을 말하는 것은? We could have taken the highway, but we chose the scenic route.We could have taken the highway; that would explain the toll receipt.but 뒤에 실제로 한 일이 오면 하지 않은 일입니다. 둘째는 영수증을 설명하는 짐작입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(너는 표를 살 필요가 없었는데 샀구나, 입장은 무료였어). You needn't had bought a ticket; admission was free. → You needn't have bought a ticket; admission was free. 조동사 뒤에는 원형 have가 옵니다.
5. would have pp · will have pp — 그랬을 텐데 · 그때까지 끝나 있을 것이다
would have pp는 현실과 다른 가정의 결과입니다. If I had known, I would have helped you.(알았더라면 도왔을 텐데 — 몰랐으므로 돕지 못했다) 조건이 말로 나오지 않고 상황에 숨어 있을 때도 많습니다. I would have called, but my phone was dead.(전화했을 텐데 전화기가 꺼져 있었다) 이 would have pp는 시제 6장 6절의 '지난 일을 뒤집어 보는 가정'과 같은 모양입니다. 가정의 결과에는 could · might have pp도 씁니다(할 수 있었을 텐데 · 했을지도 모를 텐데). would have pp는 지난 일의 짐작에도 쓰입니다. That would have been in 1995, I think.(아마 1995년이었을 것이다) will have pp는 앞날의 어느 때까지 끝나 있을 일입니다(시제 7장 5절). By June, we will have finished the project.(6월이면 끝나 있을 것이다) shall have pp는 격식 · 법률의 말입니다.
| 모양 | 뜻 | 보기 |
|---|---|---|
| would have pp (조건이 있음) | ~했더라면 ~했을 텐데 | If we had left earlier, we would have caught the train. |
| would have pp (조건이 숨음) | ~했을 텐데 (상황이 막았다) | I would have come, but I had a fever. |
| would have pp (짐작) | 아마 ~했을 것이다 | The house would have cost a fortune back then. |
| will have pp | 그때까지 ~해 있을 것이다 | By next year, she will have graduated. |
If you had asked me, I would have lent you the money.
나한테 물어봤더라면 돈을 빌려줬을 텐데. 묻지 않았으므로 빌려주지 않았습니다.
If you had asked me, I would lent you the money.
조동사 뒤에 과거형을 두지 못합니다. would + have pp입니다. would have being도 틀립니다.
would가 현실과의 거리를 나타내는 과거 모양이고(8장), have pp가 지난 일을 가리키기 때문입니다. 지금과 다른 가정의 결과는 would + 원형이고(If I had time, I would help you. — 개론 5장 7절), 지난 일을 뒤집는 가정의 결과는 거기에 have pp를 더한 would have pp입니다. 조건 문장의 had pp(If I had known)와 결과의 would have pp는 둘 다 '두 걸음 떨어진 거리'를 나타냅니다(시제 4장 6절). 조동사의 모양은 그대로이고 덧셈이 때를 맡는 원리는 여기서도 같습니다.
연습 5 · would have pp · will have pp 가정의 결과와 앞날의 완료를 고르거나 쓰세요. 세부 능력 · would have pp · will have pp: 그랬을 텐데 · 그때까지 끝나 있을 것이다
- If I had seen you, I ___ said hello. would havewill havewould지난 일을 뒤집는 가정의 결과는 would have pp입니다.
- By the time you arrive, we ___ eaten dinner. will havewould have앞날의 어느 때까지 끝나 있을 일은 will have pp입니다(시제 7장 5절).
- I you, but I had to work. (would, join — 조건이 숨은 가정)상황이 막아서 하지 못한 일은 would have pp입니다.
- If we had left earlier, we would have caught the train. 실제로는? 기차를 놓쳤다기차를 탔다would have pp는 현실과 다른 가정의 결과입니다. 실제로는 일찍 떠나지 않아 기차를 놓쳤습니다.
- That photo looks very old. It taken before the war. (would, be — 짐작)지난 일의 짐작에는 would have been pp(must have been pp)를 씁니다.
- 바른 것은? By 2030, the city will have built three new bridges.By 2030, the city will has built three new bridges.조동사 will 뒤에는 원형 have가 옵니다. will have pp입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(네가 말해 주었더라면 나는 기다렸을 텐데). If you had told me, I would waited. → If you had told me, I would have waited. 가정의 결과는 would have pp입니다.
6. 한눈에 보기 — 조동사 + have pp
조동사 + have pp는 모두 '지금 돌아보는 지난 일'입니다. 판단이면 5장의 사다리에 have pp를 더한 것이고, 충고 · 후회 · 하지 않은 일이면 should · could · might · needn't · would에 have pp를 더한 것입니다. 모양은 언제나 조동사 + have + pp이고, 받는 쪽이면 have been pp, 하고 있었던 일이면 have been ~ing입니다.
| 모양 | 뜻 | 실제로는 |
|---|---|---|
| must have pp | 틀림없이 ~했다 | 그렇게 결론짓는다 |
| can't · couldn't have pp | ~했을 리 없다 | 그렇지 않다고 결론짓는다 |
| may · might · could have pp | ~했을지도 모른다 | 모른다 |
| should · ought to have pp | ~했어야 했는데 / 지금쯤 ~했을 것이다(by now) | 하지 않았다 / 그랬으리라 본다 |
| could · might have pp | ~할 수도 있었는데 (나무람) | 하지 않았다 |
| needn't have pp | ~할 필요가 없었는데 | 했다 |
| would have pp | ~했을 텐데 / 아마 ~했을 것이다 | 하지 않았다 / 짐작 |
| will have pp | 그때까지 ~해 있을 것이다 | 앞일 |
연습 6 · 이 장 전체 1절부터 6절까지 섞어서 묻습니다. 이 장 전체 · 조동사 + have pp
- The door is unlocked. Someone ___ forgotten to lock it. must havemust ofmust지난 일의 결론은 must have pp입니다. have를 of로 쓰지 않습니다.
- (후회) I an umbrella this morning. (should, bring)'가져왔어야 했는데'라는 후회는 should have pp입니다.
- '그녀가 벌써 떠났을 리 없다, 그녀의 가방이 여기 있다' → She already; her bag is here.지난 일에 대한 판단의 부정은 can't have pp입니다.
- You could have asked me for help. 이 말의 뜻은? 도움을 청할 수도 있었는데 하지 않았다 (나무람)도움을 청했고 그것은 가능한 일이었다could have pp는 할 수 있었는데 하지 않은 일입니다. 상대를 나무라는 말입니다.
- If the weather had been better, we hiking. (would, go)지난 일을 뒤집는 가정의 결과는 would have pp입니다.
- You needn't have come so early. 이 말의 뜻은? 일찍 올 필요가 없었는데 일찍 왔다일찍 오지 않았다needn't have pp는 할 필요가 없었는데 했다는 뜻입니다.
- 틀린 곳을 고쳐 문장 전체를 쓰세요(너는 그 영화를 봤어야 했는데, 정말 좋았어). You should have saw the movie; it was great. → You should have seen the movie; it was great. have 뒤에는 pp seen이 옵니다.
- 틀린 곳 두 군데를 고쳐 문장 전체를 쓰세요(그들은 틀림없이 길을 잃었을 것이고, 지도를 가져갔더라면 제시간에 도착했을 것이다). They must of gotten lost; if they had taken a map, they would arrived on time. → They must have gotten lost; if they had taken a map, they would have arrived on time. must of는 must have로, 가정의 결과는 would have pp로 씁니다.
확인 질문
조동사 + have pp는 어떤 뜻을 나타내나요?
지금 돌아보는 지난 일입니다. 조동사는 지금의 판단 · 충고를 맡고 have pp가 지난 일을 맡습니다. must have pp(틀림없이 ~했다), can't have pp(~했을 리 없다), may · might · could have pp(~했을지도), should have pp(~했어야 했는데), could have pp(~할 수 있었는데), needn't have pp(~할 필요가 없었는데), would have pp(~했을 텐데)입니다.
must have pp는 '~해야 했다'인가요?
아닙니다. 지난 일에 대한 결론 '틀림없이 ~했다'입니다. 지난 의무는 had to로 말합니다. must have pp의 부정은 보통 can't have pp입니다. 미국 영어에서는 must not have pp도 씁니다.
should have pp의 두 뜻은 어떻게 가르나요?
충고 · 후회의 '했어야 했는데 하지 않았다'(You should have called me.)와 기대의 '지금쯤 했을 것이다'(The package should have arrived by now.)입니다. by now · by Monday 같은 말과 사물 주어가 있으면 기대이고, 사람 주어의 하지 않은 일이면 충고 · 후회입니다.
needn't have pp와 didn't need to는 어떻게 다른가요?
needn't have pp는 할 필요가 없었는데 했다는 뜻이고(You needn't have waited.), didn't need to는 할 필요가 없었다고만 말하며 대개 하지 않은 흐름입니다(I didn't need to wait, so I left.).
could have pp는 짐작인가요, 하지 않은 일인가요?
둘 다 될 수 있고 앞뒤 말이 정합니다. 다른 설명과 나란히 오면 짐작(We could have used the wrong soil.)이고, but 뒤에 실제로 한 일이 오거나 상대를 나무라면 하지 않은 일(I could have taken a taxi, but I walked. / You could have told me!)입니다.
must of, could been, should have went는 왜 틀렸나요?
조동사 + have pp의 모양이 깨졌기 때문입니다. have를 소리대로 of로 쓰거나(must of), have를 빼거나(could been), pp 자리에 과거형을 쓰면(should have went) 틀립니다. must have, could have been, should have gone입니다.
이 장의 세부 능력 본문의 연습을 채점하거나 확인 문제를 풀면 어느 부분이 부족한지 여기에 나타납니다. 연습 묶음의 머리에 적힌 "세부 능력" 이름이 이 목록입니다. 하나를 누르면 그 부분만 연습합니다.
이 장을 내 것으로
읽은 것은 문제로 확인하고, 확인한 것은 내 문장으로 써 봐야 남습니다. 결과는 내 실력에 쌓입니다.
