Study

Perfect and continuous aspect

  •   0%
  •  0     0     0

  • Sorry, I ___ a shower when you called me. (have)
    was having
  • I can smell cigarettes. ___ in here? (anyone/smoke)
    Has anyone been smoking
  • I'm really hungry. I ___ since this morning. (not eat)
    haven't eaten
  • I ___ a lot of strange stories in my life, but that is probably the strangest. (hear)
    have heard
  • She arrived late but luckily the lesson ___ yet. (not start)
    hadn't started
  • Today is finally my last day at work before my holidays. At this time tomorrow, I ___ on the beach. (lie)
    will be lying
  • As there are two chapters left, I ___ reading this book by the end of the week. (finish)
    will have finished
  • A: "Why are you so dirty?"; B: "I ___ out the garage." (clean)
    have been cleaning
  • We didn't want to watch the film because we ___ already ___ it. (see)
    had (already) seen
  • I heard a scream and ran towards the river. A boy ___ too close to the bank and fell in. (play)
    had been playing
  • They ___ for hours when they decided to stop for a break. (drive)
    had been driving
  • I can't meet you at the same time next week as I ___ an exam. (do)
    will be doing
  • I ___ Ella for two years. (know)
    have known
  • Sorry I was late picking you up. ___ there long? (you/wait)
    Had you been waiting
  • How long ___ at this company? (you/work)
    have you been working
  • We ___ in one room for the last three months because builders are repairing our roof. (live)
    have been living
  • A: "Has Tina woken up yet?"; B: "No, she ___ still ___." (sleep)
    is (still) sleeping
  • By September, Mr. Jones ___ at this school for 35 years. And given his passion for his job, he might keep working for a couple more years. (teach)
    will have been teaching
  • He ___ his lessons for the last few months. (not attend)
    hasn't been attending
  • Don't call me tomorrow at 7 a.m. because I ___. (sleep)
    will be sleeping
  • I think by the year 2050, a lot of animals ___ extinct. (become)
    will have become
  • My sister ___ always ___ my clothes without asking me. (borrow)
    is (always) borrowing
  • More and more people ___ vegetarians these days. (become)
    are becoming
  • I ___ here for three hours by six o'clock. (wait)
    will have been waiting
  • Sorry, I can't meet you later. I'm afraid I ___ late tonight. (work)
    am working