Intermediate Grammar
Master English grammar one unit at a time. Clear notes, then 40+ interactive exercises with instant feedback — based on the topics in English Grammar in Use (Intermediate).
Present Perfect vs Past Simple“I have done / I did” — 44 interactive questions
📖 Grammar Reference — Present Perfect vs Past Simple
Study the notes, then work through the six exercises.
A Two tenses, two jobs
| Past simple finished | A finished action at a finished time: I lost my keys yesterday. |
| Present perfect now | The 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
⚠️ 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…?
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.
