Game Preview

Present Perfect (1)

  •  English    20     Public
    present perfect
  •   Study   Slideshow
  • He ______________________ me a birthday present! (give)
    He has given
  •  15
  • My mum _______________ a cake for the party tonight. (make)
    My mum has made
  •  10
  • ____________________ the new Marvel film? (you / see)
    Have you seen
  •  20
  • She ________________ to London 3 times this month. (fly)
    She has flown
  •  25
  • I ________________ a present for my sister's birthday. (buy)
    I have bought
  •  15
  • We ______________ her today. (not see)
    We haven't seen
  •  25
  • The dog __________________ its leg. (break)
    The dog has broken
  •  20
  • I ___________ a cold since last week. (have)
    I had
  •  20
  • My brother ________________ a car before. (not drive)
    My brother hasn't driven
  •  25
  • The author ________________ a series of history novels. (write)
    The author has written
  •  15
  • _______________ your exam to the teacher? (you / give)
    Have you given
  •  20
  • She __________________ her phone at home. (forget)
    She has forgotten
  •  25
  • We ____________________ late to class (come / never)
    We have never come
  •  15
  • My mum ________________________ some vegetables.
    My mum has cut
  •  10
  • They ____________________ the bus to school. (not take)
    They haven't taken
  •  25
  • Have ____________________ money in the street? (you / ever / find)
    Have you ever found
  •  25