Study

B1+ Grammar Revision

  •   0%
  •  0     0     0

  • I wonder if you ___ me your phone number.
    could give
    gave
    give
  • I ___ to the cinema last weekend.
    went
    was going
    have gone
  • She ___ to London last summer.
    has been
    went
    has gone
  • I ___ in Spain for two years, but now I live in France.
    have lived
    was living
    have been living
  • By next year, she ___ her degree.
    will be finishing
    will have finished
    will finish
  • I ____ in 2015.
    used to graduate
    graduated
    was graduated
  • A new hospital ___ in our city at the moment.
    is building
    is being built
    is built
  • When we arrived, they ___ the meeting.
    had already started
    have already started
    were already starting
  • When I was a child, I ___ climb trees a lot.
    used to
    usually
    was used to
  • He ___ taken the wrong bus. I'm sure that’s why he’s late.
    must have
    could have
    should have
  • Could you tell me what time ___?
    the train leaves
    is the train leaving
    does the train leave
  • I didn't know it was your mum's birthday. You ___ told me earlier!
    should have
    could
    must have
  • She ___ in this company for five years.
    works
    has been working
    is working
  • ___ Children learn very quickly.
    -
    The
    A
  • She avoided ___ about the problem.
    talking
    talk
    to talk
  • While I ___ dinner, the phone rang.
    had cooked
    cooked
    was cooking
  • If you ___ hard, you will pass the exam.
    will study
    study
    studied
  • I love swimming. I ___ go to the pool every morning.
    am used to
    usually
    love
  • If I ___ more time, I would travel the world.
    had
    have
    will have
  • I enjoy ___ in the park.
    walk
    walking
    to walk
  • Who ________ about me?
    told you
    did told you
    did tell you
  • Do you know where ___?
    is the bank
    does the bank
    the bank is
  • He decided ___ a new job.
    take
    to take
    taking
  • How long ____ you _____ in New York?
    do you live
    are you living
    have you been living
  • This time tomorrow, I ___ on the beach.
    will lie
    am lying
    will be lying
  • The book ___ by a famous author.
    was written
    has written
    wrote
  • How many ______ your wedding?
    people attended
    did people attend
    did attend
  • I ___ my homework yet.
    didn't finish
    haven't been finishing
    haven't finished
  • Look! It ___ outside. Take an umbrella.
    's raining
    rains
    has rained
  • I'm sorry I couldn't meet you yesterday. I _______ overtime.
    must have worked
    had to work
    must worked
  • Look at those clouds! It ___ soon.
    will rain
    rains
    's going to rain
  • If I ___ you, I wouldn’t do that.
    were
    would be
    am
  • He ___ be at home now, but I’m not sure.
    might
    must
    can
  • The entrance is free. You ____ pay.
    couldn't
    don't have to
    mustn't
  • We stayed at ___ amazing hotel.
    the
    an
    a