Game Preview

Present perfect

  •  English    21     Public
    Practice affirmative and negative forms of present perfect
  •   Study   Slideshow
  • Oh no, I (leave) _______ the tickets at home.
    have left
  •  15
  • Terry Guy (write) ______ more than twenty books.
    has written
  •  15
  • My sister (lose) _____ her keys six times this year.
    has lost
  •  10
  • I'm sorry but I (forget) _____ your name.
    have forgotten
  •  20
  • We (check) ____ our computer but we cannot find your name.
    have checked
  •  10
  • It's Connie's birthday but I (not buy) _____ a present for her.
    haven't bought
  •  20
  • Tricia (have) _____ a bicycle.
    has had
  •  5
  • There (be) _____ three World Cups up to now.
    have been
  •  25
  • Germany (win) ____ the competition twice.
    has won
  •  10
  • Martin (send) _____ hundreds of emails to his favorite singer.
    has sent
  •  10
  • I (not eaten) ______ Mexican food before.
    haven't eaten
  •  15
  • I (see) ____ Titanic so I don't want to see it again.
    have seen
  •  15
  • We (not decide) _____ where to go on holiday.
    haven't decided
  •  5
  • (you/ ever/ stay) _____ in an expensive hotel?
    Have you ever stayed
  •  20
  • Exams (never/ worry) ______me.
    have never worried
  •  25
  • My cousins (travel) ____ all around the world.
    have travelled
  •  15