Present Perfect Explained
Understand B1 English present perfect forms, uses, and time markers with clear examples for connecting past actions to now.
On this page (6 sections)
The present perfect connects the past with now. Use it when the exact past time is not the main point, or when a past action has a result that matters in the present. It is especially useful for talking about experience, unfinished time, and recent changes.
Build the form
Subject | Form | Example |
|---|---|---|
I / you / we / they | have + past participle | They have finished the project. |
He / she / it | has + past participle | She has found a better route. |
Question | Have / Has + subject + participle? | Have you tried this exercise? |
Negative | have not / has not + participle | He has not seen the message. |
The past participle is the third form of the verb. Regular verbs usually end in -ed, as in worked and visited, but many common verbs are irregular: gone, seen, written, and eaten. Check the participle, not only the base verb, when you build a sentence.
When it is useful
Talk about life experience without saying exactly when it happened.
Describe an unfinished time period, such as today, this week, or this year.
Show a recent action with a result that is visible now.
Describe a change that has happened over a period of time.
Time expressions and meaning
Expression | Use it for | Example |
|---|---|---|
ever / never | Experience at any time in your life | Have you ever worked abroad? |
already / yet | An expected action that is complete or not complete | I have already sent the form. |
just | A very recent action | She has just arrived at the station. |
for / since | An action or state continuing until now | We have lived here for five years. |
Present perfect or past simple?
Choose | Clue | Example |
|---|---|---|
Present perfect | The time is unfinished or not important. | I have read three articles this week. |
Past simple | The time is finished and stated. | I read three articles last week. |
Do not normally use the present perfect with a finished time such as yesterday, last year, or in 2022. Those expressions place the action in a completed past period, so the past simple is the natural choice. Compare: “I have visited Rome” and “I visited Rome in 2022.”
Questions and short answers
Question | Short answer | Full answer |
|---|---|---|
Have you finished? | Yes, I have. | Yes, I have finished the report. |
Has Maya called? | No, she has not. | No, she has not called yet. |
Have they arrived? | Yes, they have. | Yes, they have just arrived. |
Ask yourself: am I connecting this action to now, or am I telling a finished past story?
A quick practice routine
Write three things you have done today.
Add one unfinished-time expression, such as this week or today.
Add one finished time phrase and change that sentence to the past simple.
Read both versions aloud and notice how the time reference changes the meaning.
You may also like
Five Years On, the NPR College Podcast Challenge’s First Winner Reflects on Journalism’s Lasting Reach
Five years after winning the inaugural NPR College Podcast Challenge, one journalist reflects on her early work and reconnects with fellow participants to consider where their stories have led.
Read resource‘Fire amoeba’ sets a new thermal limit for complex life
Scientists have identified a species they have named the fire amoeba, establishing a record thermal limit for complex eukaryotic life.
Read resourceQantas’s New York-to-Sydney ‘Project Sunrise’ Flights to Take Off in 2028
Qantas Airways has announced that its planned direct flights between New York and Sydney will begin in 2028 as part of its Project Sunrise program.
Read resource