Study

All tenses

  •   0%
  •  0     0     0

  • I ___ (had been waiting / was waiting) for 30 minutes before the bus came.
    had been waiting – Past Perfect Continuous
  • I think it ___ (will rain / is raining) tomorrow.
    will rain – Future Simple
  • While I ___ (cook), my brother was setting the table.
    was cooking – Past Continuous
  • At 6 pm yesterday, I ___ (was doing / did) my homework.
    was doing – Past Continuous
  • By the time you arrive, we ___ (will have eaten / eat) dinner.
    will have eaten – Future Perfect
  • We ___ (were watching / watched) TV when the phone rang.
    were watching – Past Continuous
  • They ___ (go) to the park yesterday.
    went – Past Simple
  • This time tomorrow, I ___ (fly) to London.
    will be flying – Future Continuous
  • When we arrived, they already ___ (leave).
    had left – Past Perfect
  • Listen! The birds ___ (sing).
    are singing – Present Continuous
  • I ___ (study) English for 5 years.
    have been studying – Present Perfect Continuous
  • Look! He ___ (paints / is painting) the fence.
    is painting – Present Continuous
  • She ___ (has / is having) a new car.
    has – Present Simple (stative)
  • He ___ (reads / is reading) a lot every summer holiday.
    reads – Present Simple
  • He usually ___ (wake up) at 7 a.m.
    wakes up – Present Simple
  • By 8 pm, we ___ (wait) for him for 2 hours.
    will have been waiting – Future Perfect Continuous
  • I ___ (have seen / saw) this movie three times.
    have seen – Present Perfect
  • She ___ (will have studied / has studied) English by the end of the year.
    will have studied – Future Perfect
  • By next year, he ___ (finish) school.
    will have finished – Future Perfect
  • Right now, she ___ (watch) TV in her room.
    is watching – Present Continuous