Basics: Present Perfect vs. Past Simple
This challenge contains 12 questions at easy difficulty covering Basics: Present Perfect vs. Past Simple. Test your knowledge with a mix of question formats!
Try the quiz to check your knowledge!
Suspect: "Yes, but I _________________________ that donut two days ago! It's ancient history!"
Have you ever stolen
We use the Present Perfect to ask about general life experiences at any unspecified time before now, typically using "Have you ever...?"
ate
We use the Past Simple when we mention exactly when the action happened in the past ("two days ago").
released
We use the Past Simple for an action completed in a specific, finished time period in the past (like "in 2019").
has won
We use the Present Perfect with "since" for an action or state that started in the past and continues to or affects the present moment.
Complete the hungry college student's text message to her roommate by dragging the correct forms into the blanks.
We ordered pizza three times last week. To be completely honest, I have eaten three slices so far today.
We ordered pizza three times last week.
We use the Past Simple ("ordered") because "last week" is a completed time period.
To be completely honest, I have eaten three slices so far today.
We use the Present Perfect ("have eaten") because "today" is an unfinished time period, and the action might happen again before the day is over!
Complete the roommate's suspicious confession.
I'm sorry, but I ___ the last slice of your leftover pizza at 2:00 AM last night.
The correct answer is ate.
Because the sentence mentions a specific, finished time in the past ("at 2:00 AM last night"), you must use the Past Simple tense (ate), not the Present Perfect.
The correct answers are I have never eaten deep-fried ice cream before today., The chef served the soup in a shoe., and I have visited many strange restaurants in my life, but this is the strangest.
Use the Present Perfect to talk about general life experiences up to now (often with never or ever).
Use the Past Simple to describe specific events that happened at a finished time in the past.
"I have eaten... last week" and "has served... ten minutes ago" are incorrect because you cannot use the Present Perfect with finished time phrases like last week or ago.
Help Grandpa finish his impressive travel boast.
I ___ skydiving five times in my life, and I plan to go again next month!
The correct answer is have been.
We use the Present Perfect (have been) to talk about life experiences when the time period is not finished (he is still alive and plans to go again). The Past Simple ("went") would imply the time period for doing this is completely over.
tried
We use the Past Simple for finished actions that happened at a specific time in the past (like "last night").
have never eaten
We use the Present Perfect (have + past participle) to talk about life experiences up to the present moment, often with words like "never" or "ever."
Help Detective Miller complete his interrogation notes by dragging the correct verbs into the blanks.
"I went to London last Tuesday," the suspect claimed, sweating nervously. "But I have never visited the British Museum in my entire life!"
"I went to London last Tuesday," the suspect claimed, sweating nervously.
We use the Past Simple ("went") because "last Tuesday" is a specific, finished time in the past.
"But I have never visited the British Museum in my entire life!"
We use the Present Perfect ("have never visited") to talk about an experience at an unstated time during a period that continues up to the present ("in my entire life").
Complete the teenager's dramatic complaint.
My phone is dead! I ___ to my best friend since 8:00 AM!
The correct answer is haven't spoken.
The word "since" shows that an action (or non-action) started in the past and continues up to the present moment. This requires the Present Perfect tense (haven't spoken). The Past Simple ("didn't speak") is used for finished actions without a connection to the present.
Help the proud gamer complete their forum post by dragging the appropriate verbs into the gaps.
I have played this game for three years, and I still love it! I remember when I bought it on launch day in 2021.
I have played this game for three years, and I still love it!
We use the Present Perfect ("have played") with "for" to show an action that started in the past and continues into the present.
I remember when I bought it on launch day in 2021.
We use the Past Simple ("bought") because "in 2021" is a specific, finished point in the past.
The correct answers are I lost my textbook yesterday!, I have already finished the easiest questions., and I haven't started the essay yet.
We use the Past Simple for finished actions with specific past time markers (like yesterday).
We use the Present Perfect for actions connected to the present, often with words like already and yet.
"I have lost... yesterday" is incorrect because yesterday is a finished time. "I finished... since 8 PM" is incorrect because since requires a perfect tense.
The correct answers are I have lived in this haunted castle for three centuries., I lived in a damp cave before I moved here., and The local villagers haven't visited me since last Halloween.
The Present Perfect is used for situations that started in the past and continue today. Use for with durations (three centuries) and since with specific starting points (last Halloween).
The Past Simple is used for finished situations or specific past events (like moving in 1890).
"since three centuries" is incorrect because "three centuries" is a duration, not a starting point. "have moved... in 1890" is incorrect because 1890 is a specific, finished time in the past.
Present tense
The present tense in English has four forms: simple present (I work) for habits, general truths, and stative descriptions; present progressive (I am working) for actions happening right now or temporary situations; present perfect (I have worked) for past actions with present relevance; and present perfect progressive (I have been working) for ongoing actions continuing into the present.
The simple/progressive distinction is one of the trickiest jumps for learners — I work in Paris (habitual) and I'm working in Paris (temporary, right now) feel almost identical but signal different things. Pick wrong and your meaning subtly shifts.
Past tense
The past tense is how English talks about events finished before now. It comes in four flavours: simple past (I walked) for completed events, past progressive (I was walking) for actions ongoing at a past time, past perfect (I had walked) for events before another past event, and past perfect progressive (I had been walking) for ongoing events leading up to a past point.
Choosing the right one is what makes past narratives clear instead of murky. When I arrived, she ate dinner is technically grammatical but means something different than had eaten (already done) or was eating (in progress when you arrived).
Perfect tense
The perfect aspect marks an action as complete relative to a point in time. It's formed with have + past participle: I have eaten (present perfect), She had finished (past perfect), They will have arrived (future perfect). The perfect doesn't just say when — it says the action's completion is relevant to the time of reference.
The trickiest English-specific use is the present perfect: I have lived in Paris connects the past to now (you may still live there), while I lived in Paris doesn't. This connection is one of the biggest jumps for learners whose native language doesn't make the same distinction.
Simple tense
The simple aspect is the unmarked verb form — no progressive -ing, no have + past participle. I go, I went, I will go are simple; I am going, I have gone, I had gone are not. The simple aspect typically marks a single completed action (Brutus killed Caesar), a repeated/habitual action (I go to school every day), or a permanent state (We live in Dallas).
The simple aspect is the foundation everything else builds on. Once it's automatic, switching into progressive (ongoing) or perfect (completed-relative-to-now) becomes a small adjustment rather than a fresh decision.
English Grammar Basics
The English Grammar Basics tag marks quizzes and explainers covering the foundations of English grammar — nouns, verbs, adjectives, adverbs, prepositions, conjunctions, tenses, voice, mood, and basic sentence structure.
If you're starting out or rebuilding from scratch, this is the tag to follow: every challenge under it is designed to land the core rules without burying you in exceptions. Get the basics solid here and the more advanced topics — conditionals, reported speech, inversion — stop looking like a wall of new rules and start looking like extensions of what you already know.
A2 | Elementary | Pre-intermediate
A2 is the elementary level in the CEFR framework, sitting between A1 and B1. At A2 you can handle routine exchanges — ordering food, asking directions, making small talk — and describe your immediate environment in simple sentences.
Grammatically, A2 introduces past simple and past continuous, present perfect for experiences, basic modal verbs, and the first conditional. You're also picking up collocations and learning which verbs take gerunds vs. infinitives. Knowing your level here is the difference between confident progress and frustration: A2 material consolidates the basics; B1 will overwhelm you.
Difficulty: Easy
The Easy difficulty tag marks questions and challenges aimed at beginners — typically A1 or early A2 level. Expect single-rule focus, short sentences, common everyday vocabulary, and one clear correct answer. Distractors usually rule themselves out quickly.
Filter by Easy when you're rebuilding fundamentals, warming up before harder material, or testing whether you've truly internalised a basic rule before moving on. Easy doesn't mean trivial — it means the rule itself is unambiguous and the context doesn't pile on extra complications.