Game Preview

Present Perfect

  •  English    24     Public
    Complete the sentences with the correct form of the present perfect
  •   Study   Slideshow
  • I ___________ a cold since last week. (have)
    I have had a cold since last week.
  •  20
  • I _______________ London 4 times. (visit)
    I have visited London 4 times.
  •  15
  • My brother ________________ a car before. (not drive)
    My brother hasn't driven a car before.
  •  25
  • I'm really hungry because I __________. (not eat)
    I'm really hungry because I haven't eaten.
  •  25
  • ________ Mary _______ her homework? (do)
    Has Mary done her homework?
  •  20
  • ______ Mr. Smith ______ breakfast? (have)
    Has Mr. Smith had breakfast?
  •  20
  • I think I ________ _________ to buy some bread. (forget)
    I think I have forgotten to buy some bread.
  •  15
  • It _____ _______ for a long time. (rain)
    It has rained for a long time.
  •  15