Game Preview

Present perfect tense

  •  English    12     Public
    Present perfect tense
  •   Study   Slideshow
  • He ______ pizza for two hours. (eat)
     has eaten
  •  5
  • She ______ a book for a long time. (write)
     has written
  •  5
  • They______ basketball for 3 weeks. (play)
    have played
  •  5
  • We ______ lots of things at the mall. (buy)
    have bought
  •  5
  • The ship _____ people many times. (carry)
    has carried
  •  5
  • She _____ a lot of meat. (cut)
    has cut
  •  5
  • _____ you ever ____ by plane? (fly)
    Have....flown
  •  5
  • ____ you ever ____  duck? (hold)
    Have....held
  •  5
  • _____ you ever _____ a helicopter? (buy)
    Have.....bought
  •  5
  • They _______ to New York City. (be)
    have been
  •  5
  • The family ________ the movie. (finish)
    has finished
  •  5
  • He _______ soccer all day. (play)
    has played
  •  5