Game Preview

Past simple/Present Perfect

  •  English    25     Public
    Grammar for advanced
  •   Study   Slideshow
  • Rick should know about the meeting because I (told / have told) him about it yesterday.
    told
  •  15
  • (Did you meet / Have you met) last July while you were both backpacking around Europe?
    Did you meet
  •  10
  • I'm resigning because the pressure at work (has become / became) too much for me.
    has become
  •  20
  • A month ago, I (got / have got) a letter from Neil, but I haven't replied.
    got
  •  20
  • Julie( was / has been) anxious to speak to you since she heard about your accident.
    has been
  •  15
  • I (had / have had) no idea you were such a good chess player.
    had
  •  25
  • continue
    to be continued
  •  15
  • If you (finished / have finished) put your hand up and I‘ll collect your exam paper.
    have finished
  •  15
  • There (were / have been) a number of different reasons for our divorce.
    were
  •  25
  • It was my birthday last week and my grandad (gave / has given) me a new laptop.
    gave
  •  15
  • l don't know who's responsible because I (didn‘t work / haven‘t worked) here long.
    haven‘t worked
  •  10
  • My brother and l (were never allowed / have never been allowed) to chew gum when we were young
    were never allowed
  •  25
  • My parents (sent / have sent) me to a private school until I was 12.
    sent
  •  5
  • When the explosion happened. hundreds of people {pass} through the airport. (past simple or continuous,maybe passive form)
    were passing
  •  10
  • When I heard the phone ring, I .................................... {stop} writing to answer it. (past simple or continuous,maybe passive form)
    stopped
  •  5
  • Amy {read}, so she didn't see me walking past. (past simple or continuous,maybe passive form)
    was reading
  •  15