Game Preview

present perfect

  •  English    20     Public
    fill the blank
  •   Study   Slideshow
  • I ____________ (read) your book several times.
    have read
  •  15
  • She ________ (wear) that skirt many times.
    has worn
  •  15
  • My family ________ (visit) Brazil a few times.
    has visited
  •  15
  • I ______ (eat) already.
    have eaten
  •  15
  • Marta _______ (finish) her homework.
    has finished
  •  15
  • You ________ (break) the glass again.
    have broken
  •  15
  • They ______ (pay) for everything.
    have paid
  •  15
  • It _______ (never snow) like that.
    has never snowed
  •  15
  • I ________ (meet) Anna once.
    have met
  •  15
  • We _______ (see) him before.
    have seen
  •  15
  • She ____(not/brush) her teeth yet.
    hasn't brushed
  •  20
  • ______ you already______ (finish) your work ?
    have - finished
  •  20
  • She ______(not/make) dinner yet.
    hasn't made
  •  20
  • _______ you ______ (see) an alien ?
    have-seen
  •  20
  • You _________(not/play) golf before.
    haven't played
  •  20
  • They _______(live) in this house.
    have lived
  •  20