Modal Verbs — Advanced — Exercises
Choose the past modal
Circle the correct answer.
- She _____ all night — she looks exhausted. (must have been working / must work / should have worked)
- He _____ — he got every answer wrong. (can't have been listening / mustn't listen / shouldn't have listened)
- The report _____ by Friday, but it was late. (should have been finished / must be finished / can have finished)
- You _____ me! I'd have lent you the money. (could have asked / must have asked / can't have asked)
- She _____ the news — she looked shocked. (must have been told / must have told / must tell)
- They _____ for hours — they were freezing. (might have been waiting / might wait / should wait)
- I _____ studying instead of watching TV. (should have been / must have been / can have been)
- She could _____ a professional dancer, but she chose medicine. (have been / be been / had been)
Complete with a modal form
Write the modal + have (been) + verb.
- He (must / leave) early — his coat has gone.
- You (should / tell) me sooner!
- She (can't / be / sleep) — her light was on.
- The tickets (might / be / sell) already.
- I would (help) if I had known.
- It (should / be / do) earlier.