Game Preview

What Have You Done?

  •  English    30     Public
    Present perfect practice holiday style!
  •   Study   Slideshow
  • Oh no! I ____ a Christmas present for Susan yet.
    not bought
    didn't buyed
    haven't buyed
    haven't bought
  •  15
  • Santa ______ yet.
    hasn't been to the gym
    not been to the gym
    doesn't go to the gym
    did go to the gym
  •  20
  • ___________ the Christmas tree yet?
    You are decorating
    You decorated
    You have decorated
    Have you decorated
  •  25
  • Santa _____________ around the world.
    has just flew
    has just flied
    has just flown
    has just flong
  •  15
  • He _____________ too much turkey.
    have already eat
    has already eated
    has already eaten
    has already ate
  •  20
  • It ____________ snowing.
    starts
    have just started
    has just starting
    has just started
  •  20
  • He ____________ three times today
    has already fallen
    have already fallen
    has already fell
    is already falling
  •  15
  • Rudolph ___________ some hot chocolate.
    has just drunk
    has just dronk
    is just drunk
    have just drank
  •  15
  • Santa ___________ Estonia on the map yet.
    haven't found
    have find
    hasn't found
    has founded
  •  15
  • _______ Santa ______ in his sleigh yet?
    Have / ridden
    Has / ridden
    Has / ride
    Have / riden
  •  25
  • He ________ his Christmas tree.
    just has destroyed
    destroying
    has just destroyed
    has just have destroyed
  •  25
  • The snowman __________.
    has yet exploded
    have just exploded
    has just exploded
    just have exploded
  •  15
  • She _____________ making the cookies ____
    hasn't finished / just
    haven't finished / just
    hasn't finished / yet
    has finished / yet
  •  20
  • ______ Santa ______ his list of names yet?
    Have / write
    Has / wrote
    Has / written
    Have / written
  •  20
  • How many gingerbread cookies __________?
    you made
    you make
    have you made
    you have made
  •  15
  • _______ Rudolph ________ yet?
    Has / wake up
    Has / wake up
    Has / woken up
    Have / waking up
  •  20