UNIT 13 · Intermediate · B1–B2

Present Perfect vs Past Simple“I have done / I did” — 44 interactive questions

0%
Correct answers
🎉 Brilliant! You finished all 44 questions of Unit 13!
🎬
Video lesson — coming soon
No video for this unit on the All English 4U channel yet. Record a short lesson, upload it to YouTube, and we’ll embed it right here.
▶ Open channel

📖 Grammar Reference — Present Perfect vs Past Simple

Study the notes, then work through the six exercises.

🎯
What you’ll learnhave done vs did · finished time vs now
⏱️
~15 minNotes + 6 exercises
44 questionsInstant feedback

A Two tenses, two jobs

Past simple finishedA finished action at a finished time: I lost my keys yesterday.
Present perfect nowThe past connected to now (result, experience, news): I have lost my keys. (= I can’t find them now)

💡 Ask yourself: does the time matter, or does the result matter? When the time is over and stated, use the past simple.

B Time words are the signal

Past simple yesterday · last week · in 2010 · two days ago · when…?
Present perfect today · this week · ever / never · just / already / yet · so far

⚠️ A finished time word (yesterday, last year, ago, in 2019) needs the past simple — never the present perfect.

C Questions: When…? vs Have you ever…?

When did you arrive? (asking the finished time → past simple)
Have you ever been to Japan? (asking about your life up to now → present perfect)
📌
Rememberhave done = past + now (no finished time) · did = a finished time you can name. If you can add yesterday / last year / ago, use the past simple.

Made with care for English learners · allenglish4u.com
Original practice material inspired by the English Grammar in Use syllabus (Cambridge University Press). Example sentences and exercises are written by All English 4U.