Study

Present Perfect or Past Simple

  •   0%
  •  0     0     0

  • Tom ... (lose) his key yesterday. He couldn 't get into the house.
    lost
  • I ... (get) home late last night. I ... (be) very tired and ... (go) straight to bed.
    got, was, went
  • Paul and Lucy ... (arrive) ten minutes ago.
    arrived
  • Is Carla here or ... (she leave)?
    has she left
  • A: ... (Lisa \ be) at the party on Sunday? B: I don't think so. I didn't see her.
    Was
  • I don't know where Lisa is. I ... (not \ see) her.
    haven't seen \ have not seen
  • What's Paris like? I don't know. I ... (not \ be) there.
    have not been \ haven't been
  • I ... (not \ play) golf last summer.
    didn't play \ did not play
  • What time ... (you \ finish) work?
    did you finish
  • lt's the last day of your holiday: lt ... (be) a really good holiday. I really ... (enjoy) it.
    's been \ has been, 've enjoyed \ have enjoyed
  • After you come back from holiday: lt ... (be) a really good holiday. I really ... (enjoy) it.
    was, enjoyed
  • ... (you \ see) Tim recently?
    Have you seen
  • ... (you \ see) Anna this morning? (it is still morning)
    Have you seen
  • Jack lives in Los Angeles. He ... (live) there for seven years.
    has lived
  • lt ... (not \ rain) this week.
    hasn't rained \ has not rained
  • lt ... (be) very cold yesterday.
    was
  • ... (you \ see) Anna this morning? (it is now afternoon or evening)
    Did you see
  • I ... (do) a lot of work today.
    've done \ have done
  • ... (you \ eat) a lot of sweets when you were a child?
    Did you eat
  • When ... (Carla \ leave)?
    did Carla leave
  • Tom ... (lose) his key. He can't get into the house.
    's lost \ has lost
  • I ... (never \ play) golf (in my life).
    have never played
  • ... (you \ see) Tim on Sunday?
    Did you see
  • Lucy ... (leave) school in 1998.
    left
  • Jack ... (live) in New York for ten years. Now he lives in Los Angeles.
    lived