Game Preview

Stage 3_Unit 7_Review Present Perfect

  •  English    10     Public
    Complete the sentences with the correct form of the present perfect
  •   Study   Slideshow
  • He _________________ the piano for 5 years. (play)
    has playing
    has played
    have played
  •  15
  • The children ___________________ their homework. (finish)
    have finished
    has finished
    finished
  •  15
  • My mum _______________ a cake for the party tonight. (make)
    has making
    has made
    made
  •  20
  • She ________________ a comic book. (write)
    wrote
    has written
    have written
  •  20
  • ____________________ the new Marvel film? (you / see)
    Did you seen
    Have you saw
    Have you seen
  •  25
  • _______________ your exam to the teacher? (you / give)
    Have you gave
    Did you given
    Have you given
  •  25
  • They _______________ here all their life. (live)
    have lived
    lived
    had lived
  •  15
  • We ______________ her today. (not see)
    haven't seen
    didn't seen
    has seen
  •  25
  • I ___________ a cold since last week. (have)
    has had
    have had
    had
  •  20
  • My brother ________________ a car before. (not drive)
    didn't drive
    hasn't driven
    have driven
  •  25