Game Preview

Present Perfect Simple

  •  English    13     Public
    grammar
  •   Study   Slideshow
  • You have (never / already / always) posted that video three times.
    already
  •  10
  • Jenny has never (ride / rode / ridden) a skateboard before.
    ridden
  •  15
  • Dan ______ (not speak) to Mary yet.
    hasn't spoken
  •  20
  • He is so good that he has (ever / always / never) lost a game.
    never
  •  10
  • Jean ______ (not visit) Rome since she was a child.
    hasn't visited
  •  15
  • Mark _____ (already / see) that movie twice.
    has already seen
  •  15
  • _____ (you/eat) any new foods lately?
    Have you eaten
  •  20
  • Max _______ (not leave) for school yet.
    hasn't left
  •  15
  • ______ (you/watch) any adventure movies recently?
    Have you watched
  •  15
  • I _____ (never / meet) the piano teacher before.
    have never met
  •  15
  • Sarah has joined the gym in her neighbourhood (yet / recently / already)
    recently
  •  10
  • This is the most beautiful dress I _______ (ever / see).
    have ever seen
  •  15
  • I've been revising the material (for / since) three hours.
    for
  •  10