This second simple past vs. present perfect exercise focuses on fill-in-the-blank questions in everyday conversations. Start with exercise 1 if you haven't already. Exercise 3 introduces some trickier minimal pairs.
Answer each question, using either the SIMPLE PAST or PRESENT PERFECT tense of the verb (in parentheses). Choose the most natural-sounding option.
EXAMPLE: Q: Did you sell your bike? A: Yes, I sold (to sell) it last week.
CHECK = check your answer; SHOW = show the correct answer.
GRAMMAR REVIEW: Why is this so hard? Simple past vs present perfect in context
The main reason learners struggle with this distinction is that other languages divide time differently. Spanish, French, and Italian all have a "have + past participle" tense, but it isn't used the way English uses the present perfect, and many other languages, including most Asian languages, have no direct equivalent at all.
In English, the key question is: does this action have a connection to the present?
Simple past = the action is over and done. The time is finished or specified. I lived in Rome for two years. (I no longer do.) She called me yesterday. (Yesterday is over.)
Present perfect = the action connects to now in some way — it may still be ongoing, or the time period isn't over yet, or the exact time isn't important. I've lived in Rome for two years. (I still do.) She's called me three times today. (Today isn't over.)
The "ever/never" test: If you can naturally add ever or never to the sentence, present perfect is almost always correct. Have you ever tried sushi? / I've never broken a bone.
British vs American English: American English often accepts the simple past where British English prefers the present perfect.
British: I've just eaten. American: I just ate. — both are correct in their respective varieties.
Did you know? In much of Latin America, Spanish speakers prefer the pretérito indefinido (simple past) where English requires the present perfect, so learners may say "I saw that movie" when they mean "I've seen that movie." The present perfect is also one of the most frequently tested structures in major English proficiency exams like IELTS, TOEFL, and Cambridge B2 First, precisely because it's a reliable indicator of whether a learner has moved beyond beginner level.