By the end of this lesson, I can…
- Present Perfect for Experiences and Results · 1
- Present Perfect for Experiences and Results · 2
- Present Perfect for Experiences and Results · 3
- Present Perfect vs Past Simple: The Basic Difference · 4
- Present Perfect vs Past Simple: The Basic Difference · 5
- Present Perfect vs Past Simple: The Basic Difference · 6
Simple explanation
Combine related structures in one review. Recall patterns without the table, then use separate practice and exam banks. Revisit the linked lessons when needed.
Present Perfect for Experiences and Results · 1
I have visited Rome twice. Use have with I, you, we, and they. Use has with he, she, and it. The main verb then appears as a past participle.
Present Perfect for Experiences and Results · 2
I have seen that film before. The main verb cannot stay in its base form or simple past form. Say She has finished and He has seen it, not She has finish or He has saw it.
Present Perfect for Experiences and Results · 3
Have you ever visited Berlin? Use Have/Has + subject + past participle: Have they arrived? Has she finished?
Present Perfect vs Past Simple: The Basic Difference · 4
I went to Rome last year. Finished past expressions such as yesterday, last Monday, and two years ago normally require the Past Simple. Say I saw him yesterday, not I have seen him yesterday.
Present Perfect vs Past Simple: The Basic Difference · 5
When did you arrive yesterday? In Past Simple questions and negatives, did already carries the past meaning. The main verb therefore stays in its base form: Did you go? and I didn't go.
Present Perfect vs Past Simple: The Basic Difference · 6
I visited Rome in 2019. a finished event at a specified past time Distinguish finished time from an open period or experience: I went in 2019 versus I’ve been there before. Today or this week alone does not decide the tense; the speaker may treat the relevant occasion as finished. American English often uses Past Simple with already/yet/just, so it is not always wrong. Asking for a specified past time normally uses When did…? Keep participles after have/has distinct from simple past forms.
Usage reference table
| Pattern or function | Target-language model |
|---|---|
| Present Perfect for Experiences and Results · 1 | I have visited London twice. |
| Present Perfect for Experiences and Results · 2 | Have you ever tried Thai food? |
| Present Perfect for Experiences and Results · 3 | She has never traveled alone. |
| Present Perfect vs Past Simple: The Basic Difference · 4 | Did you eat sushi at the restaurant last night? |
| Present Perfect vs Past Simple: The Basic Difference · 5 | Sara has just finished her homework. |
| Present Perfect vs Past Simple: The Basic Difference · 6 | Sara finished her homework at nine o'clock. |
Grammar formula
Affirmative
Subject + have/has + past participleShe has finished her homework.
Negative
Subject + have/has + not + past participleThey haven't finished their homework.
Yes/no question
Have/Has + subject + past participle?Have you finished your homework?
Past Simple positive
Subject + past form of verbShe finished her homework yesterday.
Past Simple negative
Subject + did not + base verbI didn't see him yesterday.
Past Simple question
Did + subject + base verb ...?Did you visit London last year?
Core rules
- 1
Present Perfect for Experiences and Results · 1
I have visited Rome twice. Use have with I, you, we, and they. Use has with he, she, and it. The main verb then appears as a past participle.
- 2
Present Perfect for Experiences and Results · 2
I have seen that film before. The main verb cannot stay in its base form or simple past form. Say She has finished and He has seen it, not She has finish or He has saw it.
- 3
Present Perfect for Experiences and Results · 3
Have you ever visited Berlin? Use Have/Has + subject + past participle: Have they arrived? Has she finished?
- 4
Present Perfect vs Past Simple: The Basic Difference · 4
I went to Rome last year. Finished past expressions such as yesterday, last Monday, and two years ago normally require the Past Simple. Say I saw him yesterday, not I have seen him yesterday.
- 5
Present Perfect vs Past Simple: The Basic Difference · 5
When did you arrive yesterday? In Past Simple questions and negatives, did already carries the past meaning. The main verb therefore stays in its base form: Did you go? and I didn't go.
- 6
Present Perfect vs Past Simple: The Basic Difference · 6
I visited Rome in 2019. a finished event at a specified past time Distinguish finished time from an open period or experience: I went in 2019 versus I’ve been there before. Today or this week alone does not decide the tense; the speaker may treat the relevant occasion as finished. American English often uses Past Simple with already/yet/just, so it is not always wrong. Asking for a specified past time normally uses When did…? Keep participles after have/has distinct from simple past forms.
Useful examples
I have visited London twice.
I went to London two times at some point before now.
This describes life experience. The exact dates of the visits are not given.
Have you ever tried Thai food?
At any time in your life until now, have you tried Thai food?
Ever is used to ask whether the experience has happened before now.
She has never traveled alone.
She has not traveled alone at any time in her life until now.
Never expresses an experience that has not happened.
Did you eat sushi at the restaurant last night?
Was sushi what you ate at the restaurant yesterday evening?
Last night is a specific finished past time.
Sara has just finished her homework.
Sara completed her homework very recently.
Just shows that the event happened a short time ago and is relevant now.
Sara finished her homework at nine o'clock.
Sara completed her homework at nine.
A specific past time is given, so the Past Simple is appropriate.
Common mistakes
- ❌ I has visited Rome twice. ✅ I have visited Rome twice.
- ❌ She have visited Paris twice. ✅ She has visited Paris twice.
- ❌ I have saw that film before. ✅ I have seen that film before.
- ❌ When have you arrive yesterday? ✅ When did you arrive yesterday?
- ❌ I didn't seen that film before. ✅ I haven't seen that film before.
- ❌ I visited Rome in 2019. → an experience without a specified past time ✅ I visited Rome in 2019. → a finished event at a specified past time
Learning tips
- First choose have or has by checking the subject.
- Always check the main verb after have or has: it must be a past participle.
- Ask yourself one simple question: Is this a duration or a starting point? Duration → for. Starting point → since.
- Common expressions with for include for two hours, for three weeks, for several years, and for a long time.
Use it in your own text
Write six connected sentences about your life, plans or experiences, using each table pattern once. Check why each construction fits, using this lesson’s rules. This is self-assessment; the multiple-choice test has a separate recorded score.
- Present Perfect for Experiences and Results · 1
- Present Perfect for Experiences and Results · 2
- Present Perfect for Experiences and Results · 3
- Present Perfect vs Past Simple: The Basic Difference · 4
- Present Perfect vs Past Simple: The Basic Difference · 5
- Present Perfect vs Past Simple: The Basic Difference · 6
Show the model
I have visited London twice. Have you ever tried Thai food? She has never traveled alone. Did you eat sushi at the restaurant last night? Sara has just finished her homework. Sara finished her homework at nine o'clock.
Check your own work
- My intended meaning fits the chosen construction.
- I checked subject, verb form, case/preposition and word order.
- I adapted the models to my own context and considered the exceptions.
Put it into practice
Try two questions without an account. Sign up free to continue and save your results and progress.
Related grammar
Frequently asked questions
What should I check for “Present Perfect for Experiences and Results · 1”?
I have visited Rome twice. Use have with I, you, we, and they. Use has with he, she, and it. The main verb then appears as a past participle.
What should I check for “Present Perfect for Experiences and Results · 2”?
I have seen that film before. The main verb cannot stay in its base form or simple past form. Say She has finished and He has seen it, not She has finish or He has saw it.
What should I check for “Present Perfect for Experiences and Results · 3”?
Have you ever visited Berlin? Use Have/Has + subject + past participle: Have they arrived? Has she finished?
What should I check for “Present Perfect vs Past Simple: The Basic Difference · 4”?
I went to Rome last year. Finished past expressions such as yesterday, last Monday, and two years ago normally require the Past Simple. Say I saw him yesterday, not I have seen him yesterday.
What should I check for “Present Perfect vs Past Simple: The Basic Difference · 5”?
When did you arrive yesterday? In Past Simple questions and negatives, did already carries the past meaning. The main verb therefore stays in its base form: Did you go? and I didn't go.
What should I check for “Present Perfect vs Past Simple: The Basic Difference · 6”?
I visited Rome in 2019. a finished event at a specified past time Distinguish finished time from an open period or experience: I went in 2019 versus I’ve been there before. Today or this week alone does not decide the tense; the speaker may treat the relevant occasion as finished. American English often uses Past Simple with already/yet/just, so it is not always wrong. Asking for a specified past time normally uses When did…? Keep participles after have/has distinct from simple past forms.
Keep your reading history and test results with a free account.
Sign up free and continue