Game Preview

Book 5A_Unit 5_Grammar_Present Perfect Tense

  •  English    14     Public
    Complete the sentences with the correct form of the present perfect.
  •   Study   Slideshow
  • He _________________ (play) the piano for 5 years.
    has played
  •  15
  • The children ___________________ their homework. (finish)
    The children have finished their homework.
  •  15
  • My mum _______________ a cake for the party tonight. (make)
    has made
  •  20
  • Amy ________________ (write) a letter to her grandma.
    has written
  •  20
  • _______ you _______ (see) the new Marvel film?
    Have you seen the new Marvel film?
  •  25
  • _______ you _______ (given) your exam to the teacher?
    Have you given your exam to the teacher?
  •  25
  • I ________________ (buy) a present for my sister's birthday.
    have bought
  •  20
  • _______ you _______ (feed) the dog yet?
    Have, fed
  •  20
  • Simon __________________ (draw) a picture for his mum.
    has drawn
  •  20
  • We ______________ (not see) her today.
    haven't seen
  •  25
  • It __________________ (not stop) raining all day.
    hasn't stopped
  •  25
  • I ___________ (have) a cold since last week.
    have had
  •  25
  • I _______________ (go) to London 4 times.
    have gone
  •  15
  • My brother ________________ (not do) his homework yet.
    hasn't done
  •  25