An A1–B1 ESL CONNECT grammar page with explanations and interactive practice.
A1–B1 Grammar · Experiences · Finished Past · Present PerfectThis lesson starts from the basic past simple and moves to the present perfect simple. The main difference is about time.
Use the past simple for finished actions at a finished time.
| Form | Structure | Example |
|---|---|---|
| Affirmative | subject + past verb | I visited London last year. |
| Negative | subject + didn’t + base verb | She didn’t watch the film. |
| Question | Did + subject + base verb? | Did you go to Paris? |
Use the present perfect simple to talk about life experiences, recent actions or unfinished time periods. The exact past time is not always important.
| Form | Structure | Example |
|---|---|---|
| Affirmative | subject + have/has + past participle | I have visited London. |
| Negative | subject + haven’t/hasn’t + past participle | She hasn’t seen that film. |
| Question | Have/Has + subject + past participle? | Have you been to Paris? |
For regular verbs, the past participle is the same as the past simple: worked, played, visited. For irregular verbs, you need the third form.
| Base verb | Past simple | Past participle |
|---|---|---|
| go | went | gone |
| be | was/were | been |
| see | saw | seen |
| eat | ate | eaten |
| do | did | done |
| make | made | made |
| buy | bought | bought |
| write | wrote | written |
| Past simple | Present perfect simple |
|---|---|
| I went to London last year. | I have been to London. |
| The time is finished and specific. | The experience is important, not the exact time. |
| Use with: yesterday, last year, in 2020, ago. | Use with: ever, never, already, yet, just, this week, today. |
Use ever in questions about life experience. Use never to say “not at any time in my life”.
| Word | Use | Example |
|---|---|---|
| already | something happened before now | I have already finished my homework. |
| yet | questions and negatives | Have you finished yet? / I haven’t finished yet. |
| just | very recent action | She has just arrived. |
Choose the correct past simple form.
Choose the correct present perfect form.
Use the present perfect for life experiences when the exact time is not important.
Choose the correct tense. Look carefully at the time expression.
Choose the best sentence.
Choose the best form. These questions mix meaning, time expressions and irregular past participles.
Choose the best answer.