Game Preview

12s Grammar unit 3 present perfect

  •  English    10     Public
    Present perfect
  •   Study   Slideshow
  • It is the first time I ______ traditional Vietnamese attire.
    wore
    wearing
    have worn
    wear
  •  15
  • That is the worst movie I ______ this year.
    have ever seen
    saw
    am seeing
    ever saw
  •  15
  • This is the second time the manager ______ the same mistake in his report.
    made
    has made
    is making
    makes
  •  15
  • This new recipe ______ the most delicious dish I ______.
    is / have ever cooked
    was / ever cooked
    is / ever cook
    was / have ever cooked
  •  15
  • It is the only hotel room we ______ with a view of the sea.
    are staying in
    stay in
    have ever stayed in
    stayed in
  •  15
  • This is the fourth time my flight ______ due to bad weather.
    is delayed
    was delayed
    has been delayed
    delayed
  •  15
  • That performance ______ the most impressive thing I ______ on stage.
    was / have watched
    is / ever watch
    is / have ever watched
    was / ever watched
  •  15
  • It is not the first time he ______ a complaint about the poor service.
    filed
    has filed
    files
    is filing
  •  15
  • Taking a sabbatical ______ the best decision I ______ for my career.
    is / have ever taken
    was / ever took
    was / have taken
    is / ever take
  •  15
  • This is the only diamond necklace my mother ______ as an heirloom.
    received
    has ever received
    ever received
    is receiving
  •  15