Study

Revision B2 Tenses

  •   0%
  •  0     0     0

  • We ___ (visit) our friends this weekend. INTENTION
    are going to visit
  • I ___ (help) you with your homework as soon as I ___ (finish) my work.
    will help ... finish
  • We're late for the party because we___ (wait) for the bus for 20 minutes.
    have been waiting
  • I always ___ (support) you, no matter what happens.
    will always support
  • The train ___ (leave) at 6 PM tomorrow.
    leaves
  • We __ currently (discuss) our new project.
    are discussing
  • She __ (leave) already by the time I ___ (arrive) at the party.
    had already left ... arrived
  • She ___ (read) the book by the time the discussion ___ (start) on Friday.
    will have read ... starts
  • ___ I (help) you with the cooking?
    Shall I help
  • They ___ (attend) a conference this time next week.
    will be attending
  • They ___ (play) soccer when it ___ (start) to rain.
    were playing ... started
  • She ___ (get) out of the car, __ (take) and ___ (go) to the store.
    got ... took ... went
  • They___ (travel) for days before they ___ (reach) their destination.
    had been travelling ... reached
  • He ___ (work) here since January.
    has been working
  • We __ (meet) our friends this evening.
    are meeting
  • He ___ (study) for hours before the exam ___ (begin).
    had been studying ... began
  • I ___ (complete) my degree by the end of this year.
    will have completed
  • The rocket ___ (be) launched until they __ (do) a final check.
    will be ... do/have done
  • __ you ___ me with my homework tomorrow?
    Will you help
  • I ___ (cook) dinner while my husband ___ (watch) TV.
    was cooking ... was watching
  • I think I ___ (take) a day off next week to relax.
    will take
  • He ___ (work) here for five years when he ___ (get) promoted. (future)
    will have been working ... gets
  • She __ (visit) Paris several times in her life.
    has visited
  • I ___ (see) my dentist today.
    have seen
  • I ___ (join) you for the movie; it sounds like fun!
    will join
  • He ___ (work) at the company for five years by next month.
    will have been working