Worksheet

Modal Verbs + Perfect Infinitive


1 – Fill in the blanks with the correct option:


[must have been / could have won / should have let / shouldn’t have taken / couldn’t have arrived / might have misunderstood / can’t have been / may have done / can’t have lived / ought to have waited]


a) Andrew: James was at the party last night.

Gabriel: He can’t have been there. He’s in Mexico for more than a week.

b) You _______________________ this job. I can see you’re not enjoying it.

c) They _______________________ the soccer match, but John hurt his ankle.

d) d) Paul _______________________ the green lights before he crossed the street.

e) He _______________________ in Russia. He never had a passport.

f) I explained it to her but she _______________________. My Japanese isn’t very good.

g) There was so much traffic. There _______________________ an accident.

h) I _______________________ on time. There were dreadful traffic jams all the way.

i) I _______________________ you know what was happening but I forgot to tell you.

j) I’m afraid he _______________________ something foolish.