Game Preview

Present Perfect Elementary

  •  English    38     Public
    Grammar
  •   Study   Slideshow
  • Our cat, Bella ___________ (not drink) anything for hours. You had better give her some water.
    hasn't drunk
  •  15
  • Frank’s sisters ________ just _________ (go) out. They will visit the city museum.
    have / gone
  •  15
  • The children __________ (finish) painting their pictures. They are having a rest now
    have finished
  •  15
  • My father ___________ (not arrive) home yet. We are waiting for him patiently for dinner
    hasn't arrived
  •  15
  • ______ your grandma _______ (bake) the cake yet? I can’t wait to taste it.
    Has / baked
  •  25
  • Judy and Max __________ (water) the flowers, but they _________ (not feed)the sheep yet.
    have watered / haven't fed
  •  15
  • I ___________ (brush) my teeth. I can go to bed now.
    have brushed
  •  15
  • Peter and I ___________ (not see) each other for about two weeks. I will visit him soon
    haven't seen
  •  15
  • Lawrence ______________ (won) one hundred thousand dollars from the lottery recently.
    has won
  •  15
  • We _________ (receive) a strange letter from Egypt. It’s written in Arabic language.
    have received
  •  15
  • The footballers ____________ (not play) well enough. We may lose this match in the end.
    haven't played
  •  15
  • My cousin, Virginia ___________ (plant) twelve pine trees in the forest so far today
    has planted
  •  15
  • This old building ___________ (stand) here for about two hundred fifty years. It’s so old.
    has stood
  •  15
  • My parents ___________ (stay) at a luxurious hotel in Madrid since last weekend.
    have stayed
  •  15
  • Mr. Perez ___________ (vacuum) the floor, but he ____________ (not dust) the furniture yet
    has vacuumed / hasn't dusted
  •  25
  • There is a car accident on the street in front of the bookshop. Carl and Terry ____________ (call) the police, but the officers ___________ (not arrive) yet.
    have called / hasn't arrived
  •  25