Currently Empty: ر.ق 0,00
IELTS
Present Perfect vs Past Simple: Differences, Examples and Practice
Have you ever wondered whether to say “I have visited London” or “I visited London”? Both sentences are grammatically correct, but they communicate different things depending on the context.
The difference between the present perfect vs past simple is one of the most common challenges in English grammar. Both tenses describe past events, but they help us talk about those events in different ways. The past simple usually refers to an event at a finished time in the past, while the present perfect connects a past event or experience to the present.
Understanding this distinction will help you speak more accurately, tell stories clearly, and avoid common mistakes in everyday conversations.
In this guide, you will learn how to form both tenses, when to use each one, how to recognise common time expressions, and how to practise with examples and exercises.
What Is the Difference Between Present Perfect and Past Simple?
The main difference is how the speaker presents the past event in relation to time and the present.
- Present perfect: Connects a past event, experience, or situation to the present. The exact finished time is often not specified.
- Past simple: Describes a completed event or situation in the past, often with a specific or understood past time.
Compare these examples:
| Present perfect | Past simple |
|---|---|
| I have visited London. | I visited London last year. |
| She has lost her keys. | She lost her keys yesterday. |
| We have finished the project. | We finished the project on Monday. |
| Have you ever tried sushi? | Did you try sushi at the restaurant yesterday? |
In the first column, the sentences focus on experience, a present result, or a connection to now. In the second column, the sentences refer to completed past events, with the time specified or understood.
Quick rule: If you are talking about a completed event at a finished time, the past simple is usually appropriate. If the past event is connected to the present and the exact finished time is not the focus, the present perfect may be appropriate.
How to Form the Present Perfect
The present perfect is formed using the present tense of have or has followed by the past participle of the main verb.
Present Perfect Structure
| Sentence type | Structure | Example |
|---|---|---|
| Positive | Subject + have/has + past participle | She has finished her work. |
| Negative | Subject + have/has + not + past participle | She has not finished her work. |
| Question | Have/Has + subject + past participle? | Has she finished her work? |
| Short answer | Yes, subject + have/has. / No, subject + haven’t/hasn’t. | Yes, she has. |
Use have with I, you, we, and they. Use has with he, she, and it.
Examples:
- I have learned several new words.
- He has completed the assignment.
- They haven’t arrived yet.
- Have you ever travelled abroad?
What Is a Past Participle?
The past participle is the verb form used after have or has in the present perfect.
For regular verbs, it usually ends in -ed. Irregular verbs have different forms that you need to learn.
| Base verb | Past simple | Past participle |
|---|---|---|
| Work | Worked | Worked |
| Visit | Visited | Visited |
| See | Saw | Seen |
| Go | Went | Gone |
| Eat | Ate | Eaten |
| Write | Wrote | Written |
| Take | Took | Taken |
| Do | Did | Done |
| Speak | Spoke | Spoken |
| Break | Broke | Broken |
For example:
- Past simple: I saw that film last night.
- Present perfect: I have seen that film before.
A common mistake is using the past simple form after have or has. For example, “I have went” is incorrect. The correct form is “I have gone.”
When to Use the Present Perfect
The present perfect is useful when you want to connect past events, experiences, or situations to the present.
1. To Talk About Life Experiences
Use the present perfect to discuss experiences without specifying exactly when they happened.
Examples:
- I have visited Qatar.
- She has tried Japanese food.
- We have never travelled by train.
- Have you ever met a famous person?
The focus is on whether the experience has happened at some point in your life, not on the exact date.
If you add a finished past time, the past simple is normally needed:
- I visited Qatar in 2024.
- She tried Japanese food last weekend.
2. To Describe a Past Event With a Present Result
Use the present perfect when a past event has a relevant result or consequence now.
Examples:
- I have lost my phone. (I do not have it now.)
- She has broken her glasses. (They are broken now.)
- We have finished the report. (It is ready now.)
- He has missed the bus. (He may need another way to travel.)
The present perfect highlights the current situation rather than when the event happened.
Compare:
- I have lost my phone. (The current result matters.)
- I lost my phone yesterday. (The finished past time is specified.)
Both can be correct, depending on what you want to communicate.
3. To Talk About a Situation That Started in the Past and Continues Now
The present perfect is often used with for and since to describe situations that began in the past and remain true.
Use for to describe a duration:
- I have lived here for three years.
- She has worked at this company for six months.
- We have known each other for a long time.
Use since to identify the starting point:
- I have lived here since 2023.
- She has worked at this company since January.
- We have known each other since university.
In these examples, the situations continue into the present.
For actions that emphasise ongoing activity, the present perfect continuous may also be appropriate:
- I have been studying English for two hours.
4. To Talk About Recent Events
The present perfect often appears with just, already, and yet when talking about recent events or whether something has happened by now.
Examples:
- I have just finished my lunch.
- She has already sent the email.
- Have you finished your homework yet?
- They haven’t arrived yet.
Usage can vary between British and American English, particularly with just, already, and yet. In American English, the past simple is also common in some of these contexts. The examples above illustrate a widely taught present perfect pattern.
When to Use the Past Simple
The past simple is used for completed events and situations in the past. It is especially common when the time is specified, understood, or part of a past narrative.
1. To Describe an Event at a Specific Past Time
Use the past simple when you mention when something happened at a finished time.
Examples:
- I visited London last year.
- She graduated in 2022.
- We watched a film yesterday.
- He called me two hours ago.
- They moved to Doha in March.
The time expressions make it clear that the events happened in completed periods.
Compare:
- I have visited London. (Life experience; no specific time given.)
- I visited London last year. (A completed trip at a specified past time.)
2. To Tell Stories and Describe Past Events
The past simple is the main tense used to describe a sequence of completed events.
Example:
“Last Saturday, I woke up early, had breakfast, and went to the beach. I met some friends there, and we spent the afternoon swimming.”
The verbs woke up, had, went, met, and spent describe events that occurred in the past.
3. To Talk About Past Situations That Have Ended
Use the past simple for situations that were true in the past but are no longer true.
Examples:
- I lived in London for two years, but now I live in Doha.
- She worked at a hotel before changing careers.
- We studied together at university, but we live in different countries now.
Compare:
- I have lived in London for two years. (I still live there, or the situation continues to the present.)
- I lived in London for two years. (The period is finished.)
The surrounding context determines the exact meaning, but this is a useful distinction to remember.
Present Perfect vs Past Simple: Comparison Table
Use this table when you need a quick reminder.
| Situation | Present perfect | Past simple |
|---|---|---|
| Life experience without a specified time | I have visited Italy. | — |
| Experience at a specific past time | — | I visited Italy in 2023. |
| Present result of a past event | She has lost her keys. | She lost her keys yesterday. |
| Ongoing situation that began in the past | I have worked here for five years. | — |
| Completed period in the past | — | I worked there for five years. |
| Recent completion | I have just finished the report. | I finished the report ten minutes ago. |
| Past narrative | — | We arrived, checked in, and went upstairs. |
These are common patterns rather than rigid rules for every possible conversation. Always consider the time reference and the meaning you want to express.
Common Time Expressions: Present Perfect vs Past Simple
Certain time expressions can help you decide which tense is appropriate.
Time Expressions Commonly Used With the Present Perfect
- Ever
- Never
- Just
- Already
- Yet
- So far
- Recently
- For
- Since
Examples:
- Have you ever eaten Korean food?
- I have never flown in a helicopter.
- We have completed three lessons so far.
- She has lived here since 2021.
These expressions often refer to experiences up to now, recent events, or situations connected to the present.
However, recently can also be used with the past simple, depending on the context and variety of English.
Time Expressions Commonly Used With the Past Simple
- Yesterday
- Last night
- Last week
- Last month
- In 2020
- Two days ago
- When I was a child
- On Monday (when referring to a finished Monday)
Examples:
- I met him yesterday.
- They moved here last year.
- We travelled to Spain in 2020.
- She started learning English two months ago.
These expressions refer to finished past times, so the past simple is normally used.
Important: Do not choose a tense based only on a memorised keyword. First decide whether the speaker is talking about a finished past time or connecting the event to the present.
Present Perfect vs Past Simple in Everyday Conversations
The distinction becomes easier when you see how people use both tenses in realistic situations.
Example 1: Talking About Travel
Present perfect:
“Have you ever been to London?”
“Yes, I have. I’ve visited it twice.”
The speakers are discussing life experience without specifying when the visits happened.
Past simple:
“When did you last visit London?”
“I visited it last summer.”
Now the conversation focuses on a particular time in the past, so the past simple is appropriate.
Example 2: Talking About Work
Present perfect:
“I’ve finished the presentation.”
This tells the listener that the presentation is complete now.
Past simple:
“I finished the presentation last night.”
This describes when the work was completed.
Example 3: Talking About Learning English
Present perfect:
“I have studied English for three years.”
This commonly means the period of study began three years ago and continues now.
Past simple:
“I studied English for three years at school.”
The phrase suggests a completed period of study, especially when the context indicates that the speaker no longer studies there.
Example 4: Talking About Food
Present perfect:
“Have you tried this restaurant?”
The speaker is asking about the listener’s experience.
Past simple:
“Did you enjoy the restaurant we visited yesterday?”
The question refers to a particular visit in the past.
Common Mistakes With Present Perfect and Past Simple
Understanding the rules is important, but using them correctly in spontaneous speech takes practice. Here are some mistakes to watch for.
Mistake 1: Using the Present Perfect With a Finished Past Time
Incorrect: “I have seen him yesterday.”
Correct: “I saw him yesterday.”
Yesterday refers to a finished time, so the past simple is appropriate.
Mistake 2: Using the Past Simple Instead of the Past Participle
Incorrect: “She has went home.”
Correct: “She has gone home.”
After have or has, use the past participle.
Mistake 3: Confusing For and Since
Incorrect: “I have lived here since three years.”
Correct: “I have lived here for three years.”
Use for with a duration and since with a starting point.
- For three years
- Since 2023
Mistake 4: Assuming the Present Perfect Always Means “Recently”
The present perfect can describe experiences, ongoing situations, and present results, not just recent events.
For example:
“I have known her for ten years.”
The sentence describes a situation that began in the past and continues now.
Mistake 5: Using the Present Perfect for Every Past Experience
Incorrect in standard usage when a finished past time is specified: “I have visited Paris in 2022.”
Correct: “I visited Paris in 2022.”
However, “I have visited Paris” is correct when you are talking about the experience without naming a particular time.
Mistake 6: Forgetting That Context Matters
Consider these sentences:
- “Have you eaten?”
- “Did you eat?”
Both can be correct. The first often asks whether the action has happened by now, while the second commonly asks about a particular past occasion. The intended meaning and the variety of English being used can influence the choice.
Practice Exercises: Present Perfect vs Past Simple
Test your understanding by choosing the correct verb form in each sentence.
Exercise 1: Choose the Correct Tense
Complete each sentence using the present perfect or past simple form of the verb in brackets.
- I ________ (visit) London in 2023.
- She ________ never ________ (try) sushi.
- We ________ (finish) the project yesterday.
- He ________ (live) in Doha since 2021.
- They ________ (go) to the cinema last night.
- ________ you ever ________ (see) the Northern Lights?
- I ________ just ________ (send) the email.
- She ________ (start) her new job two weeks ago.
- We ________ (know) each other for five years.
- He ________ (lose) his wallet yesterday.
Exercise 2: Correct the Mistakes
Each sentence contains a tense error or an error in the use of a time expression. Rewrite it correctly.
- I have bought this laptop last month.
- She has went to work.
- We lived here since 2022.
- Did you ever visit Canada?
- He has finished his homework an hour ago.
- They have known each other for ten years ago.
Exercise 3: Complete the Conversation
Choose the correct form of each verb.
A: ________ you ever ________ (travel) to Australia?
B: Yes, I ________ (go) there in 2022.
A: How long ________ you ________ (stay)?
B: I ________ (stay) for three weeks. I really enjoyed it.
A: ________ you ________ (visit) Sydney?
B: Yes, I ________. I ________ (spend) five days there.
Exercise 4: Write Your Own Examples
Write four sentences about your life:
- One sentence about a life experience using the present perfect.
- One sentence about a specific past event using the past simple.
- One sentence about something you have done recently.
- One sentence about a situation that started in the past and continues now.
For example:
“I have learned several new English expressions.”
“I learned ten new words yesterday.”
Try to make your own examples personal and realistic.
Answer Key
Exercise 1 Answers
- I visited London in 2023.
- She has never tried sushi.
- We finished the project yesterday.
- He has lived in Doha since 2021.
- They went to the cinema last night.
- Have you ever seen the Northern Lights?
- I have just sent the email.
- She started her new job two weeks ago.
- We have known each other for five years.
- He lost his wallet yesterday.
Exercise 2 Answers
- I bought this laptop last month.
- She has gone to work.
- We have lived here since 2022.
- Have you ever visited Canada? (This asks about life experience up to now. “Did you ever visit Canada?” is also possible in some varieties and contexts.)
- He finished his homework an hour ago.
- They have known each other for ten years.
Exercise 3 Answers
A: Have you ever travelled to Australia?
B: Yes, I went there in 2022.
A: How long did you stay?
B: I stayed for three weeks. I really enjoyed it.
A: Did you visit Sydney?
B: Yes, I did. I spent five days there.
How to Improve Your English Grammar in Real Conversations
Learning grammar rules is only the first step. To use the present perfect and past simple confidently, you need to practise choosing between them while speaking and listening.
Try these activities:
- Describe your experiences: Talk about places you have visited, foods you have tried, and skills you have learned.
- Tell a story: Describe what you did yesterday or during your last holiday using the past simple.
- Ask follow-up questions: Use “Have you ever…?” to ask about experiences, then use “When did you…?” to ask for specific details.
- Record yourself: Speak for one minute about your week and listen for tense errors.
- Practise with feedback: Ask a teacher or learning partner to identify recurring mistakes and explain how to correct them.
A useful daily exercise is to start with a present perfect question, then continue with past simple questions.
For example:
“Have you ever travelled abroad?”
“Where did you go?”
“When did you go?”
“What did you do there?”
This pattern helps you practise both tenses in a natural conversation.
Improve Your Practical English Grammar With IFI Qatar
Understanding the difference between the present perfect and past simple can make your English clearer, especially when you discuss experiences, explain what happened, or talk about situations that continue today.
Independent practice helps you learn the rules, but guided learning can help you apply them more confidently in everyday conversations. Practical grammar activities, speaking exercises, and feedback can help you recognise tense mistakes and correct them over time.
At IFI Qatar, you can explore English learning options in Doha or online, depending on your goals and availability. If you want to improve your grammar for everyday communication, work, study, or IELTS preparation, consider discussing your current level and learning priorities with the team.
Ready to use English grammar more confidently? Contact IFI Qatar to explore available English courses and find a suitable next step for your learning goals.
Frequently Asked Questions About Present Perfect vs Past Simple
What is the main difference between present perfect and past simple?
The present perfect connects a past event or situation to the present, while the past simple describes a completed event at a finished time in the past. For example, “I have visited London” describes an experience, while “I visited London last year” specifies when it happened.
Can I use the present perfect with yesterday?
In standard English, the present perfect is not normally used with yesterday to describe a completed event. Say “I saw her yesterday,” not “I have seen her yesterday.”
Can I use for and since with the present perfect?
Yes. Use for to describe a duration, such as “for three years,” and since to identify a starting point, such as “since 2022.” The present perfect commonly describes a situation that began in the past and continues now.
Which words are commonly used with the present perfect?
Common expressions include ever, never, just, already, yet, so far, for, and since. However, some expressions can also appear with other tenses, so context is important.
Which words are commonly used with the past simple?
Common time expressions include yesterday, last week, in 2020, two days ago, and when I was a child. They refer to finished past times and are commonly used with the past simple.
Is “Have you ever been there?” correct?
Yes. “Have you ever been there?” asks about someone’s experience at any time up to the present without specifying a particular visit.
Is “I have lived here for five years” correct?
Yes, if you still live there. The present perfect connects the starting point in the past with the present situation. If the period is finished, the past simple may be appropriate: “I lived there for five years.”
How can I practise present perfect and past simple?
Practise describing life experiences, telling stories about finished events, answering grammar exercises, and asking follow-up questions in conversations. Review your mistakes and pay attention to whether the time is finished or connected to the present.
Final Thoughts
The key to choosing between the present perfect and past simple is to consider the meaning and time reference, rather than relying only on memorised keywords.
Use the present perfect to talk about experiences, present results, and situations that continue into the present. Use the past simple to describe completed events at finished past times and to tell stories about what happened.
Practise with real examples, use both tenses in conversations, and review your mistakes regularly. With consistent practice, you can become more confident when talking about your experiences and describing past events in English.
If you would like structured support, explore practical English grammar and speaking course options at IFI Qatar to help you apply what you learn in everyday communication.
