Game Preview

Modals Perfect

  •  English    12     Public
    Complete with SHOULD, NEEDN'T, MAY/MIGHT or MUST + have + past participle
  •   Study   Slideshow   Edit
  • We ___________ (invite) so many people to our party! I'm worried that we won't have enough room for everyone.
    shouldn't have invited
  •  15
  • Lucy ___________ (leave) earlier. She missed her flight.
    should have left
  •  15
  • I ___________ (eat) so much chocolate! I feel sick!
    shouldn't have eaten
  •  15
  • You __________ (buy) food for dinner! There are leftovers in the refrigerator!
    needn't have bought
  •  15
  • You _______ (take) this job. I can see you're not enjoying it.
    shouldn't have taken
  •  15
  • You ________ (practice) a lot before you gave your speech. It was really good.
    must have practiced
  •  15
  • You _______ (worry) about me! I was just caught in traffic!
    needn't have worried
  •  15
  • Ann hasn’t arrived yet. She ________ (miss) the bus.
    may/might have missed
  •  15
  • ‘What was that noise?’ ‘I don't know... It ______ (be) an airplane.’
    may/might have been
  •  15
  • John ________ (eat) all the cookies! There are none left.
    must have eaten
  •  15
  • It __________ (rain) a lot in the night. The floor is completely wet.
    must have rained
  •  15
  • You ________ (walk) all the way home. I could have given you a ride!
    needn't have walked
  •  15