Jun 15, 2016

Present perfect and past

14 cards
, 46 answers
  • Choose all the right answers below (in some sentences more than one answer is possible).
    1. Jim is away on holiday. He  . . . 
      has gone
      to Spain.
      • is gone
      • has gone
      • has been

    2. Everything is going well. We  . . . 
      haven’t had
      any problems so far.
      • didn’t have
      • don’t have
      • haven’t had

    3. Linda has lost her passport again. It’s the second time this  . . . 
      has happened
      .
      • has happened
      • happens
      • happened

    4. You’re out of breath.  . . . 
      Have you run?
      • Are you running?
      • Have you run?
      • Have you been running?

    5. Where’s the book I gave you? What  . . . 
      have you done
      with it?
      • have you done
      • have you been doing
      • are you doing

    6. We’re good friends. We  . . . 
      have known
      each other for a long time.
      • know
      • have known
      • have been knowing
      • knew

    7. Sally has been working here  . . . 
      for six months
      .
      • for six months
      • since six months
      • six months ago

    8. It’s two years  . . . 
      since I saw
      Joe.
      • that I don’t see
      • that I haven’t seen
      • since I didn’t see
      • since I saw

    9. They  . . . 
      went
      out after lunch and they’ve just come back.
      • went
      • have gone
      • are gone

    10. The Chinese  . . . 
      invented
      printing.
      • invented
      • have invented
      • had invented

    11. Ian  . . . 
      lived
      in Scotland for ten years. Now he lives in London.
      • lived
      • has lived
      • has been living

    12. The man sitting next to me on the plane was nervous because he before  . . . 
      hadn’t flown
      .
      • hasn’t flown
      • didn’t fly
      • hadn’t flown
      • wasn’t flying

    13.  . . . 
      Did they have
      a car when they were living in London?
      • Had they
      • Did they have
      • Were they having
      • Have they had

    14. I  . . . 
      used to watch
      television a lot but I don’t any more.
      • was watching
      • was used to watch
      • used to watch

© 2020 DrillPal.com