Game Preview

Present perfect/might

  •  English    18     Public
    grammar
  •   Study   Slideshow
  • My neighbours ______ just _____ a new house.
    have bought
  •  15
  • Martin _______ (not/paint) my house yet.
    hasn't painted
  •  15
  • Thomas ______ already ______ (send) the invitation.
    has sent
  •  15
  • Caroline ________ (learn) to play the piano recently.
    has learned
  •  15
  • The man ________ (ask) for help. He is frightened.
    has asked
  •  15
  • His uncle _______ (cook) some meat.
    has cooked
  •  15
  • He _________ (receive) an amazing letter today.
    has received
  •  15
  • The poor man _______ (not/sell) any vegetables this morning.
    hasn't sold
  •  15
  • _____ you ever ______ (cheat) in an English test?
    Have cheated
  •  15
  • _____ you ever _____ (play) baseball?
    have played
  •  15
  • _______ he ever ______ (make) a snowman?
    has made
  •  15
  • _____ your father ever _____ (cook) dinner?
    has cooked
  •  15
  • I _________ (read) this book three times.
    have read
  •  15
  • Look at the clouds. I think it _____________.
    might rain
  •  15
  • That girl is very fast. She _________ the race.
    might win
  •  15
  • That ladder is broken. He ________.
    might fall
  •  15