Learn English | A new lesson every week
Book your course now

Present Perfect Simple vs Past Simple

Average: 3.9 (28 votes)

There is a difference between present perfect and past simple, is it a completed action in the past or is there some connection to now? In the sentences below see if you can choose the correct tense from the options. Remember to put have or has if it is in the present perfect tense!

By Jean, teacher at EC Cape Town English school

Choose the correct missing words:

  • 1. Have you ever ___ a camel?



  • 2. I ___ to see him last week.



  • 3. She ___ to school for 6 months.



  • 4. The man has ___ English in America since 2010.



  • 5. Where ___ you go?



  • 6. He has ___ aeroplanes since he was 21 years old.



  • 7. I ___ a snake yesterday.



  • 8. The boy has already __ his dinner.




  • 9. Mary has just ___ her homework.



  • 10. Have you ever ___ anything on the lottery?