Game Preview

Tenses

  •  English    9     Public
    Tenses
  •   Study   Slideshow
  • The train ... (leave) at 6pm this evening.
    leaves
  •  15
  • You ... (play) when you haven't finished your work!
    are always playing
  •  15
  • This is the worst movie I ... (ever/watch)
    have ever watched
  •  15
  • I ... (wait) for you for 3 hours straight! You should have informed me if you can't come on time.
    have been waiting
  •  15
  • No sooner ... (I/learn) IELTS than I ... (realise) how easy English can be.
    had I learned - realised
  •  15
  • ... (you/love) me when I'm no longer beautiful?
    Will you love
  •  15
  • We ... (learn) this subject next Monday.
    will be learning
  •  15
  • Oh, I didn't know you were waiting for me. How long ... (you/be) here?
    have you been
  •  15
  • By the end of this week, I ... (study) IELTS for one month.
    will have studied
  •  15