Study

All Tenses B2

  •   0%
  •  0     0     0

  • She _____ late all week.
    has been being worked
    was being worked
    will working
    has been working
  • I ____ my girlfriend five months ago.
    have met
    met
    am meeting
    will have met
  • At this time tomorrow, I _____.
    will play basketball
    am playing tennis
    play videogames
    will be playing football
  • The work ___ by the time we arrived.
    has been completed
    is completed
    was completed
    will be completed
  • Next weekend, I ______ very hard.
    am going to study
    am studying
    will have been studying
    study
  • By 2025, she ___ at this company for ten years.
    has been working
    is working
    will have worked
    will have been working
  • I ______ hard at the moment, because I have my final exams next month.
    'll work
    work
    'm working
  • The house ___ right now.
    is painting
    will be painted
    is being painted
    was being painted
  • By the time we arrived, they _____ the party.
    were left
    are leaving
    had left
    left
  • We _____ France three times.
    visited
    have been visiting
    are visiting
    have visited
  • David ______ to work by bus.
    usually goes
    is usually going
    goes usually
    usually is going
  • I ___ you when I get home.
    am calling
    will call
    call
    will be calling
  • I hope that my car ______ by next Tuesday because I need to go to Barcelona for work.
    will be fixing
    will fix
    will have been fixed
    has been fixed
  • Last night, in the Turia park, my wallet _____ .
    was stolen
    has stolen
    stole
    has been stolen
  • The letters ___ every morning.
    deliver
    are delivering
    will deliver
    are delivered
  • All the students in this classroom ____ in Valencia.
    are living
    will be living
    have lived
    live
  • The book ___ by J.K. Rowling.
    was writing
    will have written
    was written
    writes
  • She ___ for two hours before the bus came.
    had waited
    will have been waiting
    had been waiting
    was waiting
  • By this time next week, the festival ____.
    had been finished
    finishes
    will have finished
    will finish
  • Tomorrow at 10 AM, I ______ the dentist.
    see
    have seen
    am seeing
    will see