Study

PAST PERFECT SIMPLE PRACTICE'

  •   0%
  •  0     0     0

  • I ____________ my husband for three years since we got married.
    had known
    had been known
    have known
    has known
  • When I opened the curtains the sun was shining and the ground was white. It _______________ during the night.
    had snowed
    have snowed
    has snowed
    had had snowed
  • I opened the fridge to find that someone ____________ all my chocolate.
    has eaten
    have had eaten
    had eaten
    has been eating
  • The laundry was wet - it ___________ while I was out.
    have rained
    had rain
    had rained
    has rained
  • Keiko ___________ William way before he met you and Jodie.
    had meet
    had met
    have met
    has meet
  • after I _______________ lunch, I met Professor Mcgonagall
    have had
    has had
    have has
    had had
  • William ___________ ill since he ate too many cakes last night.
    had felt
    had feel
    has felt
    have felt
  • When he arrived at the party, Julie ____________ already
    have left
    had leaved
    has left
    had left
  • It ____________ all summer, so the grass was completely dead.
    has rained
    have rained
    has been raining
    had rained
  • When I got to the park I found out that I ______________ my keys.
    has losten
    has had lose
    have lose
    had lost
  • When I got to the airport I discovered I _____________ my passport.
    has forgotten
    had forgot
    have forgot
    had forgotten
  • After arriving home, I realised I ____________ any milk.
    haven't bought
    hasn't bought
    hadn't buyed
    hadn't bought
  • We got home to find that someone ____________ into the house.
    has broken
    had had broke
    have been broken
    had broken
  • When Julie got home from her holiday, the flat was a mess. John _______________ a party.
    have has
    have had
    has had
    had had
  • Julie was very pleased to see that John ____________ the kitchen.
    have cleaned
    had cleaned
    have had cleaned
    has had cleaned