Nov 6, 2016

Lesson 20 ☘ I have done … (present perfect) and I did … (past simple)

29 cards
, 99 answers
  • Complete the sentences.
    1. “Have you seen Ann?”
      “Yes, I  . . . 
      saw
      her 5 minutes ago.”
      • saw
      • have seen

    2. “Have you started your new job?”
      “Yes, I  . . . 
      started
      it last week.”
      • have started
      • started

    3. “Have your friends arrived?”
      “Yes, they  . . . 
      arrived
      at 5 o’clock.”
      • arrived
      • have arrived

    4. “Has Sarah gone away?”
      “Yes, she  . . . 
      went
      away on Friday.”
      • went
      • has gone

    5. “Have you worn your new shoes?”
      “Yes, I  . . . 
      wore
      them yesterday.”
      • have worn
      • wore

  • Complete the sentences.
    1. I  . . . 
      have lost
      my key. I can’t find it.
      • lost
      • have lost
      • was lost
      • was losing

    2.  . . . 
      Did you see
      Ann yesterday?
      • Have you seen
      • Did you see
      • Are you seeing
      • Did you saw

    3. I  . . . 
      finished
      my work at 2 o’clock.
      • finished
      • have finished
      • was finishing
      • have been finishing

    4. I’m ready now. I  . . . 
      have finished
      my work.
      • finished
      • have finished
      • was finishing
      • have been finishing

    5. What time  . . . 
      did you finish
      your work?
      • have you finished
      • did you finish
      • are you finishing
      • was you finishing

    6. Sue isn’t here. She  . . . 
      has gone
      out.
      • went
      • has gone
      • was going
      • has go

    7. Jim’s grandmother  . . . 
      died
      in 2013.
      • has died
      • died
      • has been dying
      • was dying

    8. Where  . . . 
      were you
      last night?
      • have you been
      • have you been being
      • did you be
      • were you

  • Complete the sentences.
    1. My friend is a writer. He  . . . 
      has written
      many books.
      • has written
      • wrote

    2. We  . . . 
      didn’t have
      a holiday last year.
      • didn’t have
      • haven’t had

    3. I  . . . 
      played
      tennis yesterday afternoon.
      • played
      • have played

    4. What time  . . . 
      did you go
      to bed last night?
      • did you go
      • have you gone

    5.  . . . 
      Have you ever met
      a famous person?
      • Have you ever met
      • Did you ever meet

    6. The weather  . . . 
      wasn’t be
      very good yesterday.
      • wasn’t be
      • hasn’t been

    7. My hair is wet. I  . . . 
      have just washed
      it.
      • just did wash
      • have just washed

    8. I  . . . 
      washed
      my hair before breakfast this morning.
      • washed
      • have washed

    9. Kathy travels a lot. She  . . . 
      has visited
      many countries.
      • visited
      • has visited

    10. “Is Sonia here?”
      “No, she  . . . 
      hasn’t come
      yet.
      • didn’t come
      • hasn’t come

  • Put the verb in the present perfect or past simple.
    1.  . . . 
      Have you ever been
      to Florida?”
      “Yes we  . . . 
      went
      there on holiday two years ago.”
      • Did you ever bewent
      • Have you ever beenhave gone
      • Were you ever … has gone

    2.  . . . 
      Did you have
      a good time to Florida two years ago?”
      “Yes, it  . . . 
      was
      great”.
      • Did you havewere
      • Have you hadwas
      • Did you hadhas been

    3. “Where’s Alan?  . . . 
      000
      him?”
      “Yes, he  . . . 
      000
      out a few minutes ago.”
      • Have you seenhave gone
      • Did you seehave gone
      • Did you seewent
      • Have you seenwent

    4. “Do you know Martin’s sister?”
      “I  . . . 
      saw
      her a few times but I  . . . 
      have never spoken
      to her.”
      • seennever speak
      • sawhas never spoken
      • haven’t seenhave never spoken

    5.  . . . 
      Have you ever spoken
      to her?”
      “Yes. I  . . . 
      met
      her a party last week.”
      • Have you ever spokenmet
      • Have you ever spokehave met
      • Did you ever spokenhave been meeting

    6. She  . . . 
      worked
      there for two years but she  . . . 
      didn’t enjoy
      it very much.
      • workedhaven’t enjoyed
      • has workeddidn’t enjoy
      • has been workedhaven’t enjoyed

© 2020 DrillPal.com