Unit 22: Modals 3 – The Modal Perfect
Part 1: Choose the correct answer (A, B, C, or D).
1. You ____ have helped your sister.
A. should B. should have helped C. should help D. should helping
2. They ____ have known about the test.
A. can B. might C. might have D. might be
3. He ____ have arrived by now.
A. ought B. ought to C. ought have D. ought to have
4. You ____ have forgotten your homework!
A. must B. must have C. must be D. must had
5. They ____ have been tired after the long trip.
A. must B. must to have C. must have D. must has
6. She ____ have spoken to the teacher.
A. should have B. should C. shall D. shall have
7. I ____ have studied more for the exam.
A. should B. should have C. should has D. should had
8. They ____ have left already.
A. may B. may be C. may have D. may had
9. You ____ have said sorry.
A. ought B. ought to C. ought to have D. ought have
10.We ____ have caught the bus, but we were late.
A. could B. could be C. could have D. could had
11.He ____ have made that mistake.
A. can’t B. can’t have C. can’t has D. can
12.She ____ have gone to school.
A. may B. may has C. may have D. might
13.Jim ____ have heard you.
A. must to B. must have C. must had D. must has
14.You ____ have been more careful.
A. should B. should be C. should had D. should have
15.He ____ have taken the wrong train.
A. might B. might have C. might be D. may has
16.I ____ have told you, but I forgot.
A. could B. could have C. must D. should
17.They ____ have been tired, but they didn’t stop.
A. must B. could C. might have D. should
18.You ____ have brought an umbrella.
A. ought B. ought to C. ought have D. ought to have
19.She ____ have seen him yesterday.
A. can’t B. can’t have C. must D. ought
20.It ____ have rained last night.
A. could B. could have C. must had D. should
21.You ____ have eaten that. It was old!
A. shouldn’t B. shouldn’t had C. shouldn’t have D. should
22.They ____ have broken the window.
A. may B. may be C. may have D. might
23.He ____ have heard the news already.
A. must B. must have C. must had D. ought
24.I ____ have sent the email, but I was busy.
A. might B. might has C. might had D. might have
25.She ____ have taken your pencil.
A. must B. can’t have C. should D. may
26.He ____ have known about the surprise.
A. could B. could had C. could have D. might be
27.You ____ have told me the truth.
A. should B. should have C. ought D. could
28.They ____ have arrived now.
A. can B. must have C. could D. should
29.He ____ have called us.
A. may B. may had C. may have D. must
30.I ____ have made a mistake.
A. must B. must be C. must have D. must had
31.You ____ have talked to her before the test.
A. should B. might C. should have D. must
32.They ____ have gone without telling you.
A. might B. might have C. might be D. must
33.He ____ have brought his book.
A. should B. should be C. should have D. must
34.You ____ have listened to your teacher.
A. should B. should have C. should had D. shall
35.She ____ have missed the bus again.
A. can’t B. must have C. should D. must
36.They ____ have been waiting for hours.
A. may B. must C. must have D. may be
37.I ____ have called my mom earlier.
A. should B. should had C. should have D. could
38.We ____ have remembered the date.
A. might B. should C. should have D. must
39.He ____ have cleaned his room.
A. could B. might C. should have D. must had
40.You ____ have told the truth from the beginning.
A. must B. should C. should have D. can’t have
41.They ____ have seen the sign.
A. might B. might have C. might be D. might has
42.He ____ have finished the homework already.
A. must B. must have C. must had D. must to
43.We ____ have invited Sarah to the party.
A. should B. should have C. could D. can
44.You ____ have forgotten to bring your ID.
A. shouldn’t B. shouldn’t have C. should D. must
45.She ____ have read the email carefully.
A. might B. might be C. might have D. may
46.I ____ have left my phone on the table.
A. could B. could had C. could have D. might
47.They ____ have brought their books to class.
A. can B. should C. should have D. may
48.You ____ have taken the wrong train.
A. must B. must have C. can D. must had
49.He ____ have helped us, but he didn’t.
A. could B. could have C. can D. should
50.I ____ have noticed that earlier!
A. should B. should had C. should have D. must
Part 2: Rewrite the sentences using the word(s) given.
Example:
It was wrong that she shouted at him. → (should)
➡️ She shouldn’t have shouted at him.
1. It was wrong that she shouted at him. (should)
→ _______________________________________________________________
2. I think she didn’t sleep last night. (can’t)
→ _______________________________________________________________
3. It was a bad idea that we didn’t study. (should)
→ _______________________________________________________________
4. Maybe he didn’t see the message. (might)
→ _______________________________________________________________
5. I expected her to arrive earlier. (ought)
→ _______________________________________________________________
6. I think they didn’t hear me. (can’t)
→ _______________________________________________________________
7. It’s possible she forgot. (may)
→ _______________________________________________________________
8. It’s almost certain he passed the exam. (must)
→ _______________________________________________________________
9. We didn’t help them, and that was wrong. (should)
→ _______________________________________________________________
10.Maybe they didn’t understand. (could)
→ _______________________________________________________________
11.It was wrong that he lied. (should)
→ _______________________________________________________________
12.I believe they didn’t go. (can’t)
→ _______________________________________________________________
13.Maybe she took the wrong bag. (might)
→ _______________________________________________________________
14.It was a mistake not to call him. (should)
→ _______________________________________________________________
15.It’s possible she saw me. (may)
→ _______________________________________________________________
16.We didn’t answer the question. That was wrong. (should)
→ _______________________________________________________________
17.I think he didn’t finish the project. (can’t)
→ _______________________________________________________________
18.Maybe they forgot the time. (could)
→ _______________________________________________________________
19.It was expected that she would be here. (ought)
→ _______________________________________________________________
20.I think he got lost. (must)
→ _______________________________________________________________
21.I believe she wasn’t there. (can’t)
→ _______________________________________________________________
22.It was a bad idea not to wear a coat. (should)
→ _______________________________________________________________
23.Maybe he didn’t see us. (might)
→ _______________________________________________________________
24.You were supposed to bring your book. (should)
→ _______________________________________________________________
25.I think he made a mistake. (must)
→ _______________________________________________________________
26.I’m sure she didn’t mean that. (can’t)
→ _______________________________________________________________
27.Maybe I left my bag at home. (may)
→ _______________________________________________________________
28.It was wrong to forget his birthday. (should)
→ _______________________________________________________________
29.I believe he wasn’t paying attention. (can’t)
→ _______________________________________________________________
30.Maybe they didn’t understand your question. (could)
→ _______________________________________________________________
31.It was a mistake to ignore her advice. (should)
→ _______________________________________________________________
32.He probably finished the homework. (must)
→ _______________________________________________________________
33.It’s not possible she said that. (can’t)
→ _______________________________________________________________
34.It was a bad idea that I didn’t text you. (should)
→ _______________________________________________________________
35.Maybe she didn't notice us. (might)
→ _______________________________________________________________
36.It’s likely he left early. (must)
→ _______________________________________________________________
37.I was supposed to email her. (should)
→ _______________________________________________________________
38.I think they forgot about the party. (must)
→ _______________________________________________________________
39.It was wrong that you lied to your friend. (should)
→ _______________________________________________________________
40.Maybe he didn’t hear your question. (could)
→ _______________________________________________________________
41.It was a bad idea that we didn't bring water. (should)
→ _______________________________________________________________
42.Maybe she didn’t recognize us. (might)
→ _______________________________________________________________
43.It was a mistake to ignore the teacher's warning. (should)
→ _______________________________________________________________
44.He probably left his phone at home. (must)
→ _______________________________________________________________
45.I'm sure she didn’t forget your name. (can’t)
→ _______________________________________________________________
46.It’s possible he missed the train. (may)
→ _______________________________________________________________
47.They were expected to finish the task. (ought)
→ _______________________________________________________________
48.He didn’t say goodbye. That wasn’t nice. (should)
→ _______________________________________________________________
49.It’s not possible they were at school. (can’t)
→ _______________________________________________________________
50.You didn’t bring the map. That was a mistake. (should)
→ _______________________________________________________________