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.
    ever saw
    am seeing
    have ever seen
    saw
  •  15
  • This is the second time the manager ______ the same mistake in his report.
    has made
    made
    makes
    is making
  •  15
  • This new recipe ______ the most delicious dish I ______.
    was / ever cooked
    is / ever cook
    was / have ever cooked
    is / have ever cooked
  •  15
  • It is the only hotel room we ______ with a view of the sea.
    stay in
    are staying in
    stayed in
    have ever stayed in
  •  15
  • This is the fourth time my flight ______ due to bad weather.
    delayed
    is delayed
    has been delayed
    was delayed
  •  15
  • That performance ______ the most impressive thing I ______ on stage.
    was / ever watched
    is / ever watch
    was / have watched
    is / have ever watched
  •  15
  • It is not the first time he ______ a complaint about the poor service.
    has filed
    files
    is filing
    filed
  •  15
  • Taking a sabbatical ______ the best decision I ______ for my career.
    was / ever took
    is / have ever taken
    is / ever take
    was / have taken
  •  15
  • This is the only diamond necklace my mother ______ as an heirloom.
    has ever received
    ever received
    is receiving
    received
  •  15