Study

Roadmap B1+ Unit 3B Test Grammar

  •   0%
  •  0     0     0

  • We're old friends. I _____ her since I was a small child.
    've known
    've been knowing
    knew
  • That house _____ for more than two years. I wish somebody would buy it!
    was for sale
    is for sale
    has been for sale
  • Why didn't you answer the phone earlier? I _____ you five times today.
    am phoning
    've phoned
    've been phoning
  • Have you _____?
    being before here
    before been here
    been here before
  • I haven't seen you for ages. What _____?
    have been you doing
    have you been doing
    have you been done
  • Marcia had a great career as a dancer. She _____ at the ballet company for twenty years.
    worked
    has been working
    has worked
  • I _____ the engineering course two weeks ago.
    have started
    have been started
    started
  • 'Why are you so hot?' 'I _____ at the gym.'
    've run
    ran
    've been running
  • I think that was the best film _____.
    I've seen ever
    I ever see
    I've ever seen
  • I'm going to be late for the meeting. My car _____.
    is just broken down
    has just broken down
    broke down just
  • Gerald _____ to Italy. He gets back next week.
    has been
    has gone
    have been
  • Teresa is exhausted. She _____ since eight this morning.
    's been working
    've been working
    's been worked
  • Sandy's been to the opera _____.
    yesterday
    last year
    many times
  • My cousin Claire _____ a doctor for five years now.
    is
    was
    has been
  • Has your sister _____ an Italy car?
    ever driven
    driven ever
    driven never
  • David loves San Francisco. He _____ there for the last six months.
    is living
    's been living
    lives
  • _____ in a big city?
    Do you live always
    Have you always lived
    Have you always been living
  • You can collect your glasses now. The optician _____ them.
    has repaired
    is repairing 
    has been repairing
  • I don't know if I've passed the exam. I haven't had my result _____.
    already
    yet
    still
  • Have you _____ the Egyptian pyramids?
    saw
    seeing
    seen