Game Preview

Present Perfect Simple Challenge

  • The selected game type is invalid.
  •  English    7     Public
    Fill the gaps using the Present Perfect Simple and the time expressions!
  •   Study   Slideshow
  • He ___ (play) the piano for 15 years.
    has played - 's played
  •  15
  • Lionel Messi ___ (be) a football player since 1995.
    has been
  •  10
  • I ___ (have/just) pancakes for breakfast.
    have just had
  •  15
  • Ed Sheeran ___ (not write) all of his songs.
    hasn't written
  •  15
  • Johnny Depp ___ (not win/still) an Oscar.
    still hasn't won
  •  20
  • Martha ___ (read/already) all Harry Potter's books.
    has already read
  •  15
  • Angelina Jolie ___ (be/already) a vegetarian for many years.
    has already been
  •  15