Game Preview

present perfect or past simple

  •  English    27     Public
    present perfect or past simple - choose the correct answer
  •   Study   Slideshow
  • Tom ..... last week.
    has lost his key
    lost his key
  •  10
  • They ... their work in the garden.
    finished
    have finished
  •  15
  • Ann ... her work in the garden at 5 p.m.
    finished
    has finished
  •  15
  • When ... you ... that dog?
    have ... seen
    did ... see
  •  15
  • I ... Brian for many years.
    knew
    have known
  •  15
  • Ann works in the office. She ... there for 7 years.
    has worked
    worked
  •  15
  • Bill ... a motorbike since 2020.
    has had
    had
  •  20
  • We ... a new car.
    bought
    have bought
  •  20
  • He ... his shoes.
    cleaned
    has just cleaned
  •  10
  • Look! Somebody ... the window!
    broke
    has broken
  •  20
  • Do you want to see that film? No, I ... it.
    watched
    have already watched
  •  15
  • When ... it ... raining?
    did... stop
    has... stopped
  •  20
  • I can't find my umbrella. Somebody ... it.
    has taken
    took
  •  15
  • Nick ... TV last night. - And you? ... you ... TV last night?
    1. watched 2.Did ... watch
    1. have watched 2.Did ... watch
  •  15
  • They ... on Tuesday but they ... on Wednesday.
    1. worked 2. didn't work
    1. worked 2. haven't worked
  •  15
  • When I ... a child, I ... to be a businessman.
    1. was 2. wanted
    1. was 2. have wanted
  •  20