Study

Book 4 - Modals Perfect

  •   0%
  •  0     0     0

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