Game Preview

Verb Tenses

  •  English    23     Public
    Past Simple, Present Perfect, Present Perfect Continuous
  •   Study   Slideshow
  • Sorry, I'm late. How long _______ (you wait)? Don't worry, I ______ (not wait) very long.
    have you been waiting - haven't been waiting
  •  15
  • How many plays ______ (Shakespeare write)?
    did Shakespeare write?
  •  15
  • What _____ (you do) when you ______ (graduate) from high school in 2003? I ______ (travel) around India.
    did you do - graduated - traveled
  •  15
  • ______ (you ever twist) your ankle? Yes, I _____. It _____ (happen) at the museum last Monday.
    Have you ever twisted - have - happened
  •  15
  • _______ (Michael buy) a smart watch? No, he _____ (not save up) enough yet. Well, he _____ (save) for ages!
    Did Michael buy? - hasn't saved up - has been saving
  •  15
  • I _____ (eat) at a restaurant last night and the food was delicious. It is my favourite restaurant. I ____ (eat) there many times.
    ate - have eaten
  •  15
  • ______ (Jane speak) to Jim? No, she _______ (call) him since this morning.
    Has Jane spoke - hans't called
  •  15