Game Preview

Present perfect

  •  29     Public
    Present perfect exercises
  •   Study   Slideshow
  • Have you ever ________ to Moscow ?
    seen
    taken
    been
    done
  •  15
  • _________ she done her homework ?
    Had
    Has
    Have
    Is
  •  15
  • She has studied in the school __________ 2004
    to
    since
    in
    For
  •  15
  • They've ______ arrived
    just
    since
    for
    yet
  •  15
  • We haven't gone out _______
    since
    yet
    already
    just
  •  15
  • ______ we finished ?
    Have
    does
    Has
    Is
  •  15
  • ____ it rained ?
    Does
    Is
    Has
    Have
  •  15
  • Have you ever _______ to Rome ?
    be
    won
    been
    had
  •  15
  • Have you ______ played golf ?
    ever
    seen
    never
    always
  •  15
  • We haven't seen you _____ a long time.
    for
    since
    ago
    just
  •  15
  • My aunt has lived in Madrid ______ 2006
    since
    ago
    been
    for
  •  15
  • She has been there ______ three days
    to
    since
    for
    ago
  •  15
  • We've been waiting ____ 9 o'clock
    ago
    for
    since
    at
  •  15
  • All of us have been learning English ______ we were three
    for
    to
    on
    since
  •  15
  • We have known Pedro _____ five years
    at
    since
    on
    for
  •  15
  • How long have you _____ English ?
    studying
    study
    studied
    to study
  •  15