Simple Past vs Present Perfect Exercises with Answers 3 Levels Grammar Quiz

Share This Post, Help Others!

Unlock the secrets of English grammar with our “Simple Past vs Present Perfect Exercises”! Dive into interactive online quizzes designed for learners and teachers. Perfect your grasp of tenses and enhance your language skills effortlessly. 📘✨

Lesson Details

Grammar ItemSimple Past vs Present Perfect
Objectives– Distinguish between simple past and present perfect tense.
– Practice correct usage in varied contexts.
– Reinforce understanding through nuanced examples.
Activity TypeMulti-Choice Fill in Blank Exercises
LevelsBeginners, Intermediate & Advanced
Quiz Questions30

Simple Past vs Present Perfect Exercises & Language Test Quiz

Welcome, language enthusiasts! In the intricate realm of English grammar, mastering tenses is key. Today, we delve into the nuances of “Simple Past vs Present Perfect.” These exercises are meticulously crafted for learners and educators seeking a comprehensive understanding.

The simple past tense is used for actions completed in the past, while the present perfect tense signifies actions spanning from the past to the present. It’s a subtle dance between timelines that can perplex even seasoned language learners.

🚀 Don’t miss out on the fun – play now and boost your language skills! 🌐🎉 or check our English courses and exclusive services.

Simple Past vs Present Perfect Test 3 Levels Grammar Quiz

Embark on a journey through our Free Interactive ESL English Grammar exercises, where each quiz is a step closer to grammatical mastery. Immerse yourself in quizzes brimming with examples, corrections, and insights, tailored for both learners and teachers.

Free Interactive ESL English Grammar Practice Exercises

Why are these exercises vital? They sharpen your language sword, making you adept in choosing the right tense at the right moment. Ready for the challenge? Click below to play the quiz and refine your language skills. 📚

🚀 Play the quizzes now and watch your language skills soar! 🌐✨

English Language Learning Quiz

Welcome to EnglEzz Language Learning Quiz! Choose an exercise level, start the quiz, click on the right alternative and hit “Submit” for each question within 20 seconds. Good luck! 😊

Great job on completing the Exercises! 🌐✨ You’ve taken a significant step in mastering English grammar.

English Grammar Rules

Grammar ItemRuleExamplesTakeaways
Simple PastUsed for actions completed in the past, with a specific time reference.“I visited Paris last summer.” / “She finished her book yesterday.”Indicates a definite, finished time in the past.
Present PerfectUsed for actions that started in the past but continue into the present.“I have lived here for five years.” / “They have already eaten dinner.”Focuses on the experience or duration, not a specific time.
Key Time ExpressionsSimple Past often used with specific time expressions (yesterday, last week).“She called me yesterday.” / “We met them last month.”Helps in identifying when the action took place.
No Specific Time ReferencePresent Perfect used when the time is not specified or not important.“He has seen that movie before.” / “Have you ever been to Japan?”Emphasizes the connection between past and present.
Signal WordsSimple Past: yesterday, ago, last… Present Perfect: already, just, ever, never“I finished my work just now.” / “She has never been to Europe.”Helps in identifying the tense being used.
Completed vs. Ongoing ActionsSimple Past for completed actions. Present Perfect for ongoing relevance.“I ate breakfast.” (Completed) / “I have eaten breakfast.” (Ongoing relevance)Distinguishes between past actions and their impact now.
ImportanceSimple Past is clear and specific. Present Perfect emphasizes relevance.Understanding the time frame: “I ate lunch” (specific time) vs. “I have eaten lunch” (experience, no specific time)Clarity in expressing past actions.

Understanding these distinctions will refine your English expression and make your communication more precise. Happy learning! 🌟

ESL Games Online: Simple Past vs Present Perfect Examples

Exercise 1: Beginners Level

  1. Maria ___ (eat) lunch an hour ago.
    • A) ate (Correct)
    • B) has eaten
    • C) eats
  2. We ___ (visit) the museum last week.
    • A) have visited
    • B) visited (Correct)
    • C) visit
  3. Tom ___ (not, finish) his homework yet.
    • A) not finished
    • B) hasn’t finished (Correct)
    • C) didn’t finish

Exercise 2: Intermediate Level

  1. I ___ (not, see) him for ages!
    • A) haven’t seen (Correct)
    • B) didn’t see
    • C) haven’t see
  2. She ___ (just, finish) reading the book you recommended.
    • A) just finished (Correct)
    • B) finished
    • C) has just finished
  3. The children ___ (never, be) to the beach before.
    • A) never been (Correct)
    • B) have never been
    • C) never being

Exercise 3: Advanced Level

  1. The movie ___ (not, release) yet, but there’s already a lot of buzz about it.
    • A) not released
    • B) hasn’t been released (Correct)
    • C) didn’t release
  2. They ___ (not, see) each other since they had that argument.
    • A) not seen
    • B) haven’t seen (Correct)
    • C) didn’t see
  3. The team ___ (win) every championship they participated in.
    • A) wins
    • B) has won (Correct)
    • C) winning
Simple Past vs Present Perfect Exercises with Answers 3 Levels Grammar Quiz 3


In the intricate dance of English grammar, the distinction between simple past and present perfect is a linguistic waltz. With these exercises, you’ve honed your skills, stepped into grammatical finesse, and elevated your language prowess.

📚 Enjoyed this lesson? Dive into more grammar gems by subscribing to our blog. 🌐 Don’t miss out on exclusive content! Follow, like, and share for regular updates. Ready for a deeper dive? Explore our services, e-books, and courses with a money-back guarantee. Your journey to English mastery starts now! 🚀

Looking for a more structured approach to improve your English skills? Head over to and explore our comprehensive English courses and downloadable worksheets. We’ve got everything you need to level up your language game.

But hey, the learning journey doesn’t have to end here! Subscribe to our YouTube channel for more engaging lessons, tips, and quizzes that make learning English a breeze. Click that SUBSCRIBE button now!

Subscribe, learn, and excel with us. Happy learning! 🚀✨

english resourses englezz editedPin

Get Free English Resources

Subscribe to our mailing list and get interesting stuff and courses to your email inbox - DON’T MISS OUT!

We don’t spam! Read our privacy policy for more info.

Share This Post, Help Others!

Other Popular Articles - قد يعجبك أيضا

Ezzeddine Yahyaoui

A Senior teacher who is passionate about making lessons your students love and that are easy to implement for teachers. Teaching you how to navigate your way through balanced literacy brings me joy. My desire is to give you the tools needed to move your students forward! I have been creating high quality educational resources, tech tutorials, entertainment and training sessions and serving education & learning since 2009.

One Comment

  1. 📘✨ Dive into the world of English grammar with “Simple Past vs Present Perfect Exercises” on EnglEzz! 🌐🎉 Sharpen your language skills with interactive quizzes at three different levels. Ready for the challenge? Play now and refine your grammar prowess! 📚🚀 Don’t miss out on exclusive content—follow, like, and subscribe for more updates. Happy learning! 🌟
    #englezz #englishgrammar #languagelearning #grammarquiz #languagequiz #trendinglessons #learnenglishonline

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Share to...

Ad Blocker Detected :(

Please consider supporting us by disabling your ad blocker.

من فضلك قم بتعطيل أداة مانع الإعلانات أدبلوك من المتصفح للدخول لموقع إنجليعز أو إستخدم متصفح آخر
شكرا لتفهمك وزيارتك