Game Preview

Roadmap B1+ Unit 3B Test Grammar

  •  20     Public
    ...
  •   Study   Slideshow
  • Have you _____ the Egyptian pyramids?
    seen
    seeing
    saw
  •  15
  • Gerald _____ to Italy. He gets back next week.
    have been
    has gone
    has been
  •  15
  • Has your sister _____ an Italy car?
    ever driven
    driven never
    driven ever
  •  15
  • Have you _____?
    been here before
    being before here
    before been here
  •  15
  • I'm going to be late for the meeting. My car _____.
    broke down just
    has just broken down
    is just broken down
  •  15
  • I don't know if I've passed the exam. I haven't had my result _____.
    already
    yet
    still
  •  15
  • That house _____ for more than two years. I wish somebody would buy it!
    has been for sale
    was for sale
    is for sale
  •  15
  • My cousin Claire _____ a doctor for five years now.
    has been
    is
    was
  •  15
  • I think that was the best film _____.
    I've ever seen
    I ever see
    I've seen ever
  •  15
  • Sandy's been to the opera _____.
    many times
    last year
    yesterday
  •  15
  • Marcia had a great career as a dancer. She _____ at the ballet company for twenty years.
    worked
    has worked
    has been working
  •  15
  • I _____ the engineering course two weeks ago.
    have been started
    have started
    started
  •  15
  • Teresa is exhausted. She _____ since eight this morning.
    's been working
    's been worked
    've been working
  •  15
  • I haven't seen you for ages. What _____?
    have you been done
    have you been doing
    have been you doing
  •  15
  • 'Why are you so hot?' 'I _____ at the gym.'
    ran
    've been running
    've run
  •  15
  • David loves San Francisco. He _____ there for the last six months.
    's been living
    is living
    lives
  •  15