Logo

Present perfect tense Exercise-2

Exercise – 2

 
Fill the gaps with verbs from the list. Use the Present Perfect in positive, negative or question forms.

arrive, bring, change, delay, die, eat, invite, meet, fail, recover, see, start, study, win

  1. Stop the wedding! I ____ my mind!

  2. There's no dinner. The cat ____ all the food.

  3. ____ the taxi ____? I phoned ten minutes ago.

  4. Tina is crying. She ____ her exam.

  5. Everyone is happy. The local football team ____ the match today.

  6. Am I late? ____ the film ____?

  7. Susan was ill. But now she ____

  8. ____ you ____ English grammar? Will you help me with this homework?

  9. I hope it doesn't rain. I ____ my umbrella to school today.

  10. Mick doesn't like me. He ____ me to his party.

  11. Jim has just inherited a lot of money. His rich aunt ____

  12. The plane is late. The fog ____ it.

 

Answers:

  1. have changed

  2. has eaten

  3. has, arrived yet

  4. has failed

  5. has won

  6. has, started

  7. has recovered

  8. Have, studied

  9. Haven't brought.

  10. Hasn't invited

  11. has died

  12. has delayed