본문 바로가기
 
조동사 06 / 10

조동사 + 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일까요?

판단은 지금 하고, 그 판단이 가리키는 일은 지난 일이기 때문입니다. 조동사 must는 지금의 판단을 맡고, have pp가 '이미 일어난 일'을 맡습니다(개론 4장 3절). 그래서 must 자체는 지난 때로 바뀌지 않고 뒤의 덧셈만 바뀝니다. 같은 원리로 지난 의무는 must의 몫이 아닙니다. 의무는 판단이 아니라 사실이므로 had to로 씁니다. He must have left early.는 '틀림없이 일찍 떠났다'이지 '일찍 떠나야 했다'가 아닙니다.

must have pp를 '~해야 했다'로 읽지 않습니다. We must have waited for an hour.는 '틀림없이 한 시간을 기다렸다'입니다. '한 시간을 기다려야 했다'는 We had to wait for an hour.입니다(수동태 5장 4절과 같은 판정).
기한이 있으면 의무의 must have pp가 됩니다. Applicants must have completed the course before they apply.(지원하기 전에 과정을 끝내 놓아야 한다) / You must have finished the report by Friday.(금요일까지 끝내 놓아야 한다) 이때의 have pp는 지난 일이 아니라 '그 기한 전에 끝낸 상태'를 말합니다(5절의 will have pp와 같은 덧셈). 지난 의무는 had to입니다.

연습 1 · 지난 일의 결론 근거를 보고 must have pp · can't have pp를 고르거나 쓰세요. 세부 능력 · must have pp · can't have pp: 지난 일의 결론

  1. The grass is wet. It ___ rained last night. must havemustmust of
  2. She ___ seen the message; her phone was off all day. can't havecan't has
  3. Everyone is laughing. Someone a joke. (must, tell — 틀림없이 ~했다)
  4. He must have missed the train. 이 말의 뜻은? 기차를 놓친 것이 틀림없다 (판단)기차를 놓쳐야 했다 (의무)
  5. You look tired. You late again. (must, work — 하고 있었던 일)
  6. 바른 것은? The letter must have been lost in the mail.The letter must have lost in the mail.
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(그가 그 문을 잠갔을 리 없다, 그는 열쇠가 없다). He can't of locked the door; he doesn't have a key. →

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 ppHe must have forgotten our meeting.
~했을지도 모른다may · might · could have ppHe may have forgotten our meeting.
~하지 않았을지도 모른다may not · might not have ppHe might not have seen the invitation.
~했을 리 없다can't · couldn't have ppHe 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를 쓸까요?

could have pp가 '그럴 수 있었다'는 뜻에서 '그랬을 수도 있다'로 넓어졌기 때문입니다. 지난 일이 어떠했는지 모를 때 여러 설명이 가능하고, could는 그 가운데 하나를 내놓습니다. The plants died. We could have used the wrong soil.(흙을 잘못 썼을 수도 있다) 같은 could have pp가 상황에 따라 '할 수 있었는데 하지 않았다'(4절)로도 읽힙니다. 앞뒤 말이 뜻을 정합니다. 짐작이면 다른 설명이 함께 오고, 하지 않은 일이면 but으로 실제 일이 따라옵니다.

지난날에 하고 있었던 일의 짐작. She may have been sleeping when you called.(네가 전화했을 때 자고 있었을지도 모른다) 조동사 + have been ~ing입니다(5장 5절의 다이얼).

연습 2 · 지난 일의 짐작 확신에 맞게 may · might · could have pp를 고르거나 쓰세요. 세부 능력 · may · might · could have pp: 지난 일의 짐작

  1. I can't find my glasses. I ___ left them at school. might havemightmight of
  2. (틀림없이) The lights were on all night. Someone ___ forgotten to turn them off. must havemight have
  3. They are late. They stuck in traffic. (may, get — 그랬을지도 모른다)
  4. '그가 그 소식을 못 들었을지도 모른다'에 맞는 것은? He might not have heard the news.He can't have heard the news.
  5. 지난 일을 묻는 질문으로 알맞은 것은? Could she have taken the wrong train?Could she had taken the wrong train?
  6. The strawberries didn't grow. We them too late. (could, plant — 하나의 가능성)
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(그녀는 네가 전화했을 때 샤워 중이었을지도 모른다). She may was taking a shower when you called. →

친구가 오지 않은 까닭을 짐작하는 말 셋을 쓰세요. 거의 틀림없는 것은 must have pp, 그럴 리 없는 것은 can't have pp, 그럴지도 모르는 것은 might have pp로 쓰세요.

조동사 + have pp의 모양이 맞는지, 확신의 세기가 근거에 맞는지 봐 드립니다.

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 ppWe should have left earlier.일찍 떠나지 않았다
하지 말았어야 했는데shouldn't have ppYou shouldn't have told him.말했다
지금쯤 되었을 것이다 (기대)should have pp + by nowThe 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는 '하지 않았다'는 뜻을 품을까요?

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 같은 말을 보고 두 뜻을 가릅니다.

선물을 받았을 때. Oh, you shouldn't have!(이러지 않으셔도 되는데!)는 '이렇게까지 하지 않았어도 되는데' 하고 고마움을 나타내는 굳은 말입니다. 뒤의 pp를 생략한 모양입니다.

연습 3 · should have pp 충고 · 후회인지 기대인지 보고 고르거나 쓰세요. 세부 능력 · should · ought to have pp: 했어야 했는데 · 지금쯤 되었을 것이다

  1. I failed the test. I ___ studied harder. should haveshouldshould of
  2. You should have told me about the change. 이 말의 뜻은? 말했어야 했는데 말하지 않았다말했고 그것이 잘한 일이다
  3. It is nearly noon. The guests by now. (should, arrive — 지금쯤 그랬을 것이다)
  4. '그에게 그 말을 하지 말았어야 했는데'에 맞는 것은? I shouldn't have said that to him.I didn't have to say that to him.
  5. 바른 것은? We ought to have booked a table in advance.We ought have booked a table in advance.
  6. The letter should have reached her by Monday. 이 should have의 뜻은? 월요일까지는 닿았을 것이다 (기대)월요일까지 닿았어야 했는데 닿지 않았다
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(우리는 더 일찍 출발했어야 했다). We should have leave earlier. →

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 have pp는 '하지 않았다'를 품을까요?

could가 '그럴 힘이 있다'를 말할 뿐 실제로 했는지는 말하지 않는데(2장 2절), 거기에 지나간 때를 더하면 '힘은 있었다'만 남기 때문입니다. 실제로 했다면 did나 was able to로 말했을 것입니다. 그래서 could have pp는 놓친 기회로 읽힙니다. 나무람의 could · might have pp도 같은 뜻에서 나옵니다. '그렇게 할 수 있었는데 왜 하지 않았느냐'는 말입니다. 반면 짐작의 could have pp(2절)는 '그랬을 수도 있다'이므로, 앞뒤 말이 어느 뜻인지 정합니다. 뒤에 but과 실제 일이 오면 하지 않은 일이고, 다른 설명과 나란히 오면 짐작입니다.

How could you? How could you forget her birthday?(어떻게 생일을 잊을 수가 있니?)는 나무람의 굳은 말입니다. 지난 일이면 How could you have forgotten?으로도 씁니다.

연습 4 · could · might · needn't have pp 하지 않은 일과 할 필요가 없었던 일을 고르거나 쓰세요. 세부 능력 · could · might · needn't have pp: 할 수도 있었는데 · 할 필요가 없었는데

  1. I ___ gone to the party, but I was too tired. could havecould
  2. You needn't have hurried; the show starts at eight. 이 말의 뜻은? 서두를 필요가 없었는데 서둘렀다서두르지 않았다
  3. (나무람) You me you were going to be late! (could, tell)
  4. '그녀는 그 경기에서 이길 수도 있었지만 지고 말았다'에 맞는 것은? She could have won the match, but she lost.She was able to win the match, but she lost.
  5. The store was open late, so I rush. (할 필요가 없었다 — 그래서 서두르지 않았다)
  6. 두 문장 가운데 '하지 않은 일'을 말하는 것은? We could have taken the highway, but we chose the scenic route.We could have taken the highway; that would explain the toll receipt.
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(너는 표를 살 필요가 없었는데 샀구나, 입장은 무료였어). You needn't had bought a ticket; admission was free. →

지난주에 하지 않아서 아쉬운 일 하나를 should have pp로, 할 수 있었는데 하지 않은 일 하나를 could have pp로, 했지만 할 필요가 없었던 일 하나를 needn't have pp로 쓰세요.

조동사 + have pp의 모양과 뜻이 맞는지, 하지 않은 일과 한 일이 바르게 나뉘었는지 봐 드립니다.

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 have pp일까요?

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절). 조동사의 모양은 그대로이고 덧셈이 때를 맡는 원리는 여기서도 같습니다.

would rather have pp. I would rather have stayed home.(차라리 집에 있었으면 좋았을 텐데)도 하지 않은 일을 돌아보는 말입니다(7장 4절). 지난날에 하기로 되어 있었던 일은 was supposed to have pp · was to have pp입니다(9장 4절).

연습 5 · would have pp · will have pp 가정의 결과와 앞날의 완료를 고르거나 쓰세요. 세부 능력 · would have pp · will have pp: 그랬을 텐데 · 그때까지 끝나 있을 것이다

  1. If I had seen you, I ___ said hello. would havewill havewould
  2. By the time you arrive, we ___ eaten dinner. will havewould have
  3. I you, but I had to work. (would, join — 조건이 숨은 가정)
  4. If we had left earlier, we would have caught the train. 실제로는? 기차를 놓쳤다기차를 탔다
  5. That photo looks very old. It taken before the war. (would, be — 짐작)
  6. 바른 것은? By 2030, the city will have built three new bridges.By 2030, the city will has built three new bridges.
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(네가 말해 주었더라면 나는 기다렸을 텐데). If you had told me, I would waited. →

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그때까지 ~해 있을 것이다앞일
자주 틀리는 모양. must of · should of · could of ✗(have를 소리대로 쓴 것), could been ✗(have 빠짐), should have went ✗(pp 자리에 과거형), must had pp ✗, would have being ✗. 말에서 have가 /əv/로 줄어 들리더라도 글에서는 have로 씁니다.

연습 6 · 이 장 전체 1절부터 6절까지 섞어서 묻습니다. 이 장 전체 · 조동사 + have pp

  1. The door is unlocked. Someone ___ forgotten to lock it. must havemust ofmust
  2. (후회) I an umbrella this morning. (should, bring)
  3. '그녀가 벌써 떠났을 리 없다, 그녀의 가방이 여기 있다' → She already; her bag is here.
  4. You could have asked me for help. 이 말의 뜻은? 도움을 청할 수도 있었는데 하지 않았다 (나무람)도움을 청했고 그것은 가능한 일이었다
  5. If the weather had been better, we hiking. (would, go)
  6. You needn't have come so early. 이 말의 뜻은? 일찍 올 필요가 없었는데 일찍 왔다일찍 오지 않았다
  7. 틀린 곳을 고쳐 문장 전체를 쓰세요(너는 그 영화를 봤어야 했는데, 정말 좋았어). You should have saw the movie; it was great. →
  8. 틀린 곳 두 군데를 고쳐 문장 전체를 쓰세요(그들은 틀림없이 길을 잃었을 것이고, 지도를 가져갔더라면 제시간에 도착했을 것이다). They must of gotten lost; if they had taken a map, they would arrived on time. →

확인 질문

조동사 + 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입니다.

이 장의 세부 능력 본문의 연습을 채점하거나 확인 문제를 풀면 어느 부분이 부족한지 여기에 나타납니다. 연습 묶음의 머리에 적힌 "세부 능력" 이름이 이 목록입니다. 하나를 누르면 그 부분만 연습합니다.

이 장을 내 것으로

읽은 것은 문제로 확인하고, 확인한 것은 내 문장으로 써 봐야 남습니다. 결과는 내 실력에 쌓입니다.

아직 이 장의 문제를 풀지 않았습니다.
확인 문제 5개 풀기

지난주에 있었던 일을 돌아보는 영어 다섯 문장을 쓰세요. must have pp(틀림없이 ~했다), can't have pp(~했을 리 없다), may · might have pp(~했을지도 모른다), should have pp(~했어야 했는데), could have pp(~할 수도 있었는데)를 하나씩 쓰세요.

쓴 문장과 전하려는 뜻을 보내면 피드백을 만들어 내 기록에 저장합니다. 로그인하지 않으면 하루 3번, 로그인하면 10번, 프리미엄은 30번까지 받을 수 있습니다.