Present Perfect Tense: Complete Guide with Rules, Formula, Uses, Examples & Exercises
The Present Perfect Tense is an important English tense used to connect a past action, event, or situation with the present. It helps us talk about experiences, recently completed actions, present results, and situations that began in the past and still continue now.
For many English learners, the Present Perfect Tense can be confusing because it refers to the past but uses a present-tense helping verb. The key is to understand that this tense is not simply about when something happened. Instead, it often focuses on the connection between the past and the present.
Compare these two sentences:
PRESENT PERFECT
I have lost my keys.
The important point is that I cannot find them now.
PAST SIMPLE
I lost my keys yesterday.
The sentence focuses on a completed action at a specific past time.
This difference is one of the most important ideas to understand before learning the detailed rules. Throughout this guide, you will learn how to form the Present Perfect Tense, when to use it, which helping verb to choose, how to use the past participle correctly, and how to avoid the mistakes that English learners commonly make.
What Is the Present Perfect Tense?
The Present Perfect Tense is a verb tense used to describe an action or situation that has a connection with the present. The action may have happened at an unspecified time in the past, may have recently finished, may have produced a result that is important now, or may have started in the past and continued until the present.
Simple Definition
The Present Perfect Tense describes a past action or situation that has a meaningful connection with the present.
The tense is called present perfect because its grammatical structure uses the present forms has or have, followed by the past participle of the main verb.
For example:
- I have finished my homework.
- She has visited Dubai.
- They have completed the project.
- We have lived here for five years.
Notice that every example contains two important parts: a form of have and the past participle of the main verb.
The Main Idea Behind the Present Perfect Tense
The easiest way to understand the Present Perfect Tense is to think about a bridge between the past and the present.
An event happened before now, but something about that event is still relevant to the current situation. The exact past time may be unknown, unimportant, or intentionally left unstated.
PAST
───────────────►
Action / Experience
───────────────►
PRESENT
For example, imagine someone says:
"I have broken my glasses."
The breaking happened in the past, but the consequence exists now: the glasses are broken. The speaker is therefore interested in the present situation, not the exact moment when the glasses broke.
This is why the Present Perfect Tense is especially useful when the present result, experience, or connection matters more than the exact time of the past event.
Why Is the Present Perfect Tense Important?
The Present Perfect Tense is widely used in everyday English. Understanding it allows you to describe experiences, achievements, changes, recent events, and continuing situations more naturally.
In Everyday English
- I have finished my work.
- Have you eaten yet?
- She has already left.
- We have never tried that restaurant.
- They have just arrived.
In Formal English
- The company has introduced a new policy.
- The research team has completed the study.
- Sales have increased significantly.
- The organization has launched a new program.
- The government has announced new measures.
The tense is also useful in English proficiency examinations because learners may need to discuss personal experiences, recent developments, achievements, trends, and situations that continue to the present.
How Is the Present Perfect Tense Formed?
The basic structure of the Present Perfect Tense is simple once you understand the role of the helping verb and the past participle.
Basic Formula
Subject + has/have + past participle (V3)
Examples:
| Subject | Helping Verb | Past Participle | Complete Sentence |
|---|---|---|---|
| I | have | finished | I have finished my work. |
| You | have | completed | You have completed the task. |
| He | has | written | He has written a letter. |
| She | has | gone | She has gone home. |
| We | have | learned | We have learned the rule. |
| They | have | arrived | They have arrived. |
Has and Have in the Present Perfect Tense
Choosing between has and have is one of the first rules you need to master. The choice depends on the subject of the sentence.
Use HAVE
Use have with:
I, You, We, They
- I have finished the book.
- You have learned the lesson.
- We have completed the project.
- They have arrived.
Use HAS
Use has with:
He, She, It
- He has finished the book.
- She has learned the lesson.
- It has stopped raining.
Remember
Do not choose has or have based on the verb that comes after it. Choose it according to the subject.
The Role of the Past Participle (V3)
The second essential part of the Present Perfect Tense is the past participle, often called V3. A correct Present Perfect sentence requires the past participle form of the main verb.
With regular verbs, the past participle is often formed with -ed. However, irregular verbs have different forms, so learners need to become familiar with them.
| V1 — Base Form | V2 — Past Simple | V3 — Past Participle |
|---|---|---|
| work | worked | worked |
| play | played | played |
| finish | finished | finished |
| go | went | gone |
| eat | ate | eaten |
| write | wrote | written |
Correct: She has gone home.
Incorrect: She has went home.
Basic Uses of the Present Perfect Tense
The Present Perfect Tense has several important uses. In the next parts of this guide, each use will be explained in greater detail with examples and practice. For now, these four main uses provide the foundation.
1. Past Actions with Present Results
I have lost my phone.
The action happened in the past, but the result is important now.
2. Life Experiences
She has visited Turkey.
The sentence describes an experience without giving a specific past time.
3. Actions or Situations Continuing Until Now
We have lived here for five years.
The situation began in the past and continues into the present.
4. Recently Completed Actions
They have just arrived.
The action happened very recently and is relevant to the current situation.
Part 1 Quick Review
- The Present Perfect Tense connects the past with the present.
- Its basic structure is Subject + has/have + V3.
- Use has with he, she, and it.
- Use have with I, you, we, and they.
- The main verb must be in its past participle (V3) form.
- The tense commonly describes present results, experiences, recent actions, and situations continuing until now.
Next: In Part 2, we will move deeper into the sentence structure of the Present Perfect Tense, including positive sentences, negative sentences, questions, WH-questions, contractions, and detailed examples.
Present Perfect Tense Sentence Structure
Once the basic formation of the Present Perfect Tense is understood, the next step is learning how to use that structure in different types of sentences. English communication requires more than affirmative statements. We also need to make negative statements, ask yes-or-no questions, form WH-questions, and use short answers naturally.
The Present Perfect Tense follows a consistent pattern. The helping verb changes according to the subject, while the main verb remains in its past participle (V3) form.
Positive Present Perfect Sentences
A positive or affirmative sentence states that an action has happened, an experience has occurred, or a situation exists with a connection to the present.
Formula
Subject + has/have + past participle (V3) + object/complement
Consider these examples:
With HAVE
- I have finished my assignment.
- You have improved your pronunciation.
- We have completed the exercise.
- They have moved to a new apartment.
With HAS
- He has finished his assignment.
- She has improved her pronunciation.
- The company has launched a new service.
- The computer has stopped working.
The important pattern is easy to identify: the subject comes first, followed by has or have, and then the past participle of the main verb.
Subject and Helping Verb Agreement
Correct subject-verb agreement is essential in the Present Perfect Tense. The helping verb must agree with the subject, even though the main verb appears in its past participle form.
| Subject | Correct Form | Example |
|---|---|---|
| I | have | I have learned the rule. |
| You | have | You have completed the task. |
| We | have | We have discussed the problem. |
| They | have | They have arrived. |
| He | has | He has changed his plan. |
| She | has | She has prepared the report. |
| It | has | It has become colder. |
Important: Nouns that represent one person, animal, place, organization, or thing normally take has. Plural subjects normally take have.
Example: The student has completed the test.
The students have completed the test.
Negative Present Perfect Sentences
A negative Present Perfect sentence tells us that an action has not happened or that a particular experience has not occurred up to the present.
Formula
Subject + has/have + not + past participle (V3)
The word not comes immediately after has or have.
Affirmative
- She has finished the report.
- They have arrived.
- I have eaten breakfast.
- We have completed the work.
Negative
- She has not finished the report.
- They have not arrived.
- I have not eaten breakfast.
- We have not completed the work.
Negative Contractions
In everyday spoken English and informal writing, contractions are common. They make sentences shorter and more natural.
| Full Form | Contraction | Example |
|---|---|---|
| have not | haven't | I haven't finished. |
| has not | hasn't | She hasn't arrived. |
Natural conversation: "I haven't seen him today."
"She hasn't called me yet."
"They haven't finished the project."
Present Perfect Questions
To form a yes-or-no question in the Present Perfect Tense, move has or have to the beginning of the sentence.
Formula
Has/Have + subject + past participle (V3)?
| Statement | Question |
|---|---|
| You have finished your work. | Have you finished your work? |
| She has arrived. | Has she arrived? |
| They have eaten lunch. | Have they eaten lunch? |
| He has completed the assignment. | Has he completed the assignment? |
Short Answers in the Present Perfect Tense
Short answers are especially common in conversations. Instead of repeating the entire sentence, English speakers usually answer with the appropriate form of have or has.
Positive Short Answers
-
Have you finished?
Yes, I have. -
Has she arrived?
Yes, she has. -
Have they eaten?
Yes, they have.
Negative Short Answers
-
Have you finished?
No, I haven't. -
Has she arrived?
No, she hasn't. -
Have they eaten?
No, they haven't.
WH-Questions in the Present Perfect Tense
WH-questions allow us to ask for specific information rather than simply receiving a yes-or-no answer. The Present Perfect Tense can be used with question words such as what, where, why, how many, and how much.
General Formula
WH-word + has/have + subject + V3?
WHAT
What have you learned from the course?
What has she prepared for dinner?
WHERE
Where have they gone?
Where has he parked the car?
WHY
Why have you changed your plan?
Why has she left early?
HOW MANY / HOW MUCH
How many books have you read?
How much water has he drunk?
Can We Use "When" with the Present Perfect?
One useful point to understand is that when normally asks about a specific time. Because the Present Perfect generally avoids identifying a finished action at a definite past time, questions asking exactly when an event happened are commonly answered using the Past Simple.
Question: Have you visited Lahore?
Answer: Yes, I have.
If we ask for the specific time, the natural question is:
When did you visit Lahore?
The answer can then identify a finished past time:
I visited Lahore last summer.
This distinction becomes especially important when comparing the Present Perfect with the Past Simple. That comparison will be examined in detail later in the article.
Where Do Adverbs Go in the Present Perfect Tense?
Words such as already, just, and never often appear between the helping verb and the past participle. Learning their usual position makes Present Perfect sentences sound more natural.
| Word | Common Position | Example |
|---|---|---|
| already | has/have + already + V3 | She has already finished. |
| just | has/have + just + V3 | They have just arrived. |
| never | has/have + never + V3 | I have never tried it. |
Other time expressions, such as yet, are commonly placed at the end of questions and negative sentences.
- Have you finished yet?
- She hasn't arrived yet.
- Have they completed the work yet?
Present Perfect in Everyday Communication
The Present Perfect becomes much easier to recognize when you see it in realistic situations. The following examples show how speakers naturally use the tense in ordinary conversations.
At Home
"Have you cleaned the kitchen?"
"Yes, I have cleaned it."
At Work
"The manager has approved the proposal."
"Great. We can start the next stage."
At School
"Have you submitted your assignment?"
"No, I haven't submitted it yet."
Travel
"I have visited several historical places."
"Have you ever visited a museum in another country?"
Detailed Uses of the Present Perfect Tense
The Present Perfect Tense is not simply used for actions that happened in the past. Its main purpose is to describe a past action, event, experience, or situation that has a meaningful connection with the present. The exact past time is often not important. What matters is the present result, present relevance, experience, continuation, change, or achievement.
This connection with the present is what makes the Present Perfect different from the Past Simple. Compare the following two sentences:
Present Perfect
I have lost my keys.
The important point is the present situation: I do not have my keys now.
Past Simple
I lost my keys yesterday.
The sentence gives a definite past time and describes a completed past event.
1. Present Results of Past Actions
One of the most important uses of the Present Perfect Tense is to describe a past action whose result or consequence is important now. The action may have happened a few seconds ago, several days ago, or at an unspecified time, but its effect can still be seen or felt in the present.
Formula:
Subject + has/have + past participle (V3)
Consider the sentence:
She has broken her glasses.
The focus is not simply on the moment when the glasses broke. The important information is that the glasses are broken now.
Other examples include:
- I have forgotten his name. — I cannot remember it now.
- They have closed the shop. — The shop is closed now.
- He has hurt his leg. — His leg is still causing a problem.
- We have missed the bus. — The bus has gone, so we cannot take it now.
- Someone has taken my pen. — My pen is missing now.
Key idea
When the present consequence is more important than the exact past time, the Present Perfect is often the natural choice.
2. Talking About Life Experiences
The Present Perfect is commonly used to talk about experiences that have happened at some point in a person's life. The speaker does not say exactly when the experience occurred because the specific time is not the main focus.
I have visited Turkey.
This means that visiting Turkey is one of my life experiences. The sentence does not tell us when the visit happened.
More examples:
I have ridden a horse.
She has traveled abroad.
We have eaten Japanese food.
He has worked with international clients.
They have seen that movie.
I have spoken to a native English speaker.
The experience may have happened once or many times. The Present Perfect allows the speaker to discuss the experience without identifying a finished historical time.
3. Using “Ever” and “Never” for Experiences
The words ever and never are frequently used with the Present Perfect when discussing experiences.
Ever
“Ever” means “at any time” and is especially common in questions.
Have you ever visited London?
Never
“Never” means “not at any time.”
I have never visited London.
Notice that “never” already gives a negative meaning, so we normally do not add another negative word.
Incorrect:
I haven't never visited London.
Correct:
I have never visited London.
Questions with “ever” are especially useful when asking someone about travel, food, achievements, activities, unusual experiences, or personal history.
4. Actions at an Unspecified Time in the Past
The Present Perfect can describe something that happened in the past when the exact time is unknown, unimportant, or deliberately not mentioned.
Someone has stolen my bicycle.
The speaker is interested in the current situation: the bicycle is gone. The sentence does not identify when the theft happened.
Compare this with a sentence containing a definite past time:
Present Perfect
Someone has stolen my bicycle.
No definite time is given.
Past Simple
Someone stole my bicycle yesterday.
“Yesterday” identifies a finished past time.
This distinction is essential. The Present Perfect generally does not combine with finished-time expressions such as yesterday, last year, two days ago, or in 2018 when those expressions refer to a completed past period.
5. Recently Completed Actions
The Present Perfect is often used for actions that have happened recently, especially when the result or news is relevant to the present.
The doctor has arrived.
The important information is that the doctor is here now.
Another common word in this context is just. “Just” emphasizes that an action happened a short time ago.
I have just finished my homework.
She has just left the office.
They have just arrived.
We have just received the message.
Important distinction
If the speaker gives a specific finished past time, the Past Simple is normally used instead: “I finished my homework ten minutes ago.”
6. Using “Already” for Completed Actions
Already indicates that something has happened before the present moment or earlier than expected. It is especially common in affirmative Present Perfect sentences.
She has already completed the report.
The report was completed before now, and the speaker considers the completion relevant to the present situation.
More examples:
- We have already eaten.
- He has already paid the bill.
- They have already started the meeting.
- I have already sent the email.
- The students have already submitted their assignments.
7. Using “Yet” in Questions and Negative Sentences
Yet is commonly used when asking whether something has happened or stating that something has not happened up to the present moment.
Question
Have you finished the project yet?
Negative
I haven't finished the project yet.
“Yet” normally appears toward the end of the sentence.
Have they arrived yet?
No, they haven't arrived yet.
8. Actions Within an Unfinished Time Period
The Present Perfect can be used when an action occurs during a period of time that has not finished yet. Common expressions include today, this week, this month, this year, so far, until now, and up to now.
I have received three emails today.
If the day is still continuing, “today” represents an unfinished time period.
Examples:
- She has called me twice this week.
- We have completed five lessons this month.
- He has read four books this year.
- The company has received many applications so far.
- I have learned a lot of English up to now.
Context matters
The choice between Present Perfect and Past Simple can depend on whether the time period is viewed as continuing or finished.
9. Describing Changes and Developments
Another useful application of the Present Perfect is describing changes that have taken place over a period leading up to the present. This use is common when discussing people, places, technology, organizations, habits, and situations that are different now from how they were before.
Technology has changed the way people communicate.
The sentence describes a development whose effects continue into the present. It does not focus on one finished historical moment.
My English has improved significantly.
The city has become more crowded.
Online learning has become more popular.
The company has expanded its services.
10. Achievements and Accomplishments
The Present Perfect is also useful when announcing achievements or discussing accomplishments that are relevant now. This is common in professional, academic, sporting, and everyday contexts.
Our team has won the competition.
The achievement has happened, and its importance remains connected to the current situation.
More examples:
- She has completed her degree.
- The researcher has discovered a new method.
- Our students have achieved excellent results.
- The company has reached its annual target.
- He has successfully finished the training program.
In these examples, the Present Perfect presents the achievement as relevant to the current situation rather than simply placing it inside a completed historical timeline.
11. Repeated Actions Up to the Present
The Present Perfect can describe actions that have happened several times from a point in the past up to now. The exact number may be given, or the sentence may simply indicate repetition.
I have watched this film three times.
Other examples include:
- She has called me several times.
- We have visited that restaurant many times.
- He has made the same mistake twice.
- They have played against each other five times.
The action is understood as part of a period that extends to the present, rather than being presented as an entirely finished historical sequence.
Present Perfect vs. Past Simple: The Main Meaning Difference
Understanding the relationship between the Present Perfect and Past Simple is one of the most important steps in mastering English tenses.
| Present Perfect | Past Simple |
|---|---|
| I have visited Paris. | I visited Paris in 2022. |
| She has lost her phone. | She lost her phone yesterday. |
| We have finished the work. | We finished the work at 5 p.m. |
The Present Perfect connects the event to the present without identifying a completed past time. The Past Simple places the event at a definite or clearly finished point in the past.
Common Time Expressions Used with the Present Perfect
Certain words and phrases naturally appear with the Present Perfect because they express a connection between past events and the present.
already
She has already left.
just
He has just arrived.
yet
Have you finished yet?
ever
Have you ever tried it?
never
I have never tried it.
so far
We have completed three units so far.
These expressions do not all have exactly the same meaning, but they commonly help establish the relationship between an earlier event and the present moment.
Part 3 Complete
This part has covered the major practical uses of the Present Perfect Tense, including present results, experiences, recent actions, unfinished time periods, changes, achievements, and repeated actions. The final Quick Review will be provided only at the end of the complete article.
Present Perfect with For, Since, and Continuing Situations
One of the most useful applications of the Present Perfect Tense is describing situations that began in the past and continue up to the present. In these sentences, the speaker is interested in the duration of an activity, situation, relationship, job, habit, or state that has not ended.
Two of the most important expressions used for this purpose are for and since. Although both connect the past with the present, they provide different types of time information.
1. Situations That Started in the Past and Continue Now
The Present Perfect can show that something started before now and is still true or happening at the present moment.
I have lived here for five years.
This means that the person started living there five years ago and still lives there now.
The same idea can be expressed with many different subjects and verbs:
She has worked at this company for six years.
We have known each other for a long time.
He has owned this car since 2021.
They have lived in this city for ten years.
The important question
Ask yourself: Did the situation begin in the past and continue until now? If yes, the Present Perfect may be the appropriate tense.
2. Using “For” to Express Duration
For is used to express the length or duration of time. It answers the question: How long?
For + period of time
Examples using the Present Perfect include:
- I have studied English for three years.
- She has worked here for six months.
- We have waited for an hour.
- He has played the guitar for ten years.
- They have been friends for a very long time.
Remember that for describes a period, not the starting point. “For five years” tells us the duration but does not directly identify the date or moment when the situation began.
3. Using “Since” to Express a Starting Point
Since is used to identify the point in time when an action or situation began. It answers the question: Since when?
Since + starting point
Examples:
I have lived here since 2020.
She has worked here since January.
We have known him since school.
He has been busy since this morning.
Unlike for, which gives the length of time, since identifies the moment, date, period, or event from which the situation began.
4. For vs. Since: Understanding the Difference
The difference between “for” and “since” becomes easy when you focus on the type of time expression that follows each word.
| For | Since |
|---|---|
| for three years | since 2023 |
| for two weeks | since Monday |
| for six months | since January |
| for a long time | since childhood |
Compare:
I have lived here for five years.
I have lived here since 2021.
Both sentences can describe the same continuing situation. The difference is simply that the first sentence emphasizes the duration, while the second identifies the starting point.
5. “Since” with a Clause
“Since” can also be followed by a complete clause that describes an event or situation that marks the beginning of the continuing period.
I have known her since we were children.
Here, “we were children” identifies the point from which the relationship began. Other examples include:
- He has lived here since he graduated.
- We have been friends since we met at university.
- She has worked remotely since the company changed its policy.
- They have stayed in contact since they moved abroad.
6. Present Perfect with Continuing States
The Present Perfect is particularly common with verbs that describe states, relationships, ownership, knowledge, or situations rather than short physical actions.
Common examples include: know, own, believe, like, love, have, and understand.
I have known him for ten years.
She has owned the business since 2018.
We have had this computer for three years.
They have believed this for a long time.
Useful distinction
Some continuing situations can also be expressed with the Present Perfect Continuous. However, the Present Perfect is especially natural when the verb describes a state rather than an ongoing physical activity.
7. Asking “How Long?” with the Present Perfect
The Present Perfect is frequently used in questions beginning with How long when a situation started in the past and continues into the present.
How long have you lived here?
A natural answer would be: I have lived here for eight years.
More examples:
How long have you worked at this company?
I have worked here since 2022.
How long have they known each other?
They have known each other for many years.
How long has she owned that house?
She has owned it since 2019.
8. Common Errors with For and Since
Learners sometimes confuse “for” and “since” because both are connected with duration. The easiest solution is to identify whether the expression gives a period or a starting point.
Incorrect
I have lived here since five years.
Correct
I have lived here for five years.
Incorrect
She has worked here for 2020.
Correct
She has worked here since 2020.
Incorrect
We know each other since ten years.
Correct
We have known each other for ten years.
9. For and Since in Everyday Conversation
In everyday English, questions about duration are very common. The Present Perfect helps speakers connect an earlier starting point with the current situation naturally.
Example Conversation
A: How long have you lived in this city?
B: I have lived here for seven years.
A: Have you lived here since 2019?
B: Yes, I have.
These structures are useful in conversations about jobs, education, homes, friendships, hobbies, travel, relationships, and personal experiences.
10. Continuing Situation vs. Finished Situation
The meaning can change significantly depending on whether the situation is still continuing. Compare these examples carefully.
Continuing
I have lived here for five years.
The speaker still lives here.
Finished
I lived there for five years.
The speaker no longer lives there.
The Present Perfect connects the situation to the present, while the Past Simple can describe a completed period that no longer continues.
Part 4 Complete
This part has covered continuing situations with the Present Perfect, including the difference between for and since, duration questions, starting points, continuing states, common mistakes, and the difference between continuing and finished situations. The complete article will contain one consolidated Quick Review at the end rather than after individual sections.
Present Perfect vs. Past Simple: Rules, Differences & Examples
One of the most common difficulties for English learners is deciding whether to use the Present Perfect Tense or the Past Simple Tense. Both tenses can describe events that happened before the present moment, but they present those events from different perspectives.
The key is not simply whether an action happened in the past. Both tenses can describe past actions. The important question is whether the speaker is connecting the event with the present or placing it inside a completed past time.
Present Perfect
I have lost my wallet.
The current result is important: I do not have my wallet now.
Past Simple
I lost my wallet yesterday.
The action is connected to a definite finished time in the past.
1. The Basic Difference
The Present Perfect generally looks from the past toward the present. It tells us that something has happened and that the event has some connection with the current situation.
The Past Simple, on the other hand, normally places an event inside a completed past period. The speaker may mention exactly when it happened, or the context may make the finished time clear.
Present Perfect
She has visited Canada.
The sentence describes an experience. The exact date or year is not given.
Past Simple
She visited Canada in 2023.
The sentence identifies a definite completed time.
2. Finished Time Expressions and the Past Simple
When an action is connected to a finished time in the past, the Past Simple is normally used. Common finished-time expressions include:
yesterday
last week
last year
two days ago
in 2019
when I was a child
For example:
Correct:
I visited Lahore last year.
“Last year” refers to a completed period.
Compare:
I have visited Lahore.
No completed past time is specified. The sentence focuses on the experience.
3. Indefinite Past Time and Present Perfect
The Present Perfect is often used when the speaker knows that an event happened but does not identify its exact time. The event may have happened at any point before now.
Have you seen my glasses?
The speaker is interested in whether the listener has the experience or knowledge needed to help with the current situation. The exact time of seeing the glasses is not important.
More examples:
- Have you spoken to the manager?
- Have they received the documents?
- Has she finished the application?
- Have you ever tried this restaurant?
4. “When?” Questions Usually Lead to the Past Simple
A useful rule for learners is to notice the difference between asking about whether an experience has happened and asking for the exact time when it happened.
Experience
Have you visited London?
The question asks whether the experience has happened.
Exact time
When did you visit London?
The question asks for a definite past time, so Past Simple is used.
Notice that the answer to “When did you visit London?” should normally contain the Past Simple: I visited London in 2022.
5. A Natural Conversation Using Both Tenses
In real conversations, speakers may move naturally from the Present Perfect to the Past Simple. The first question can introduce an experience, and a follow-up question can ask about the specific time.
A: Have you ever visited Dubai?
B: Yes, I have.
A: When did you go?
B: I went there in 2024.
The Present Perfect introduces the life experience. The Past Simple then identifies the completed time of that experience.
6. Today, This Week, This Month, and This Year
Time expressions such as “today,” “this week,” “this month,” and “this year” require attention because they can refer either to an unfinished period or, depending on context, a completed one.
When the period is still continuing, the Present Perfect can be appropriate.
I have spoken to three customers today.
The day is still in progress.
We have completed two lessons this week.
The week is viewed as continuing.
If the time period is finished, the Past Simple is normally more appropriate.
Example
I visited my uncle last week.
“Last week” is a completed period, so the Past Simple is used.
7. Already, Just, and Yet: Choosing the Right Form
“Already,” “just,” and “yet” are strongly associated with the Present Perfect in many everyday situations. Each one provides a slightly different meaning.
Already
She has already finished the assignment.
The action was completed before the present moment.
Just
She has just finished the assignment.
The action happened very recently.
Yet
She hasn't finished the assignment yet.
The action has not happened up to the present moment.
8. Common Mistakes with Definite Past Time
A frequent learner error is combining the Present Perfect with a finished past-time expression. The correction usually requires changing the tense to Past Simple.
Incorrect
I have visited Islamabad last year.
Correct
I visited Islamabad last year.
Incorrect
She has finished the course yesterday.
Correct
She finished the course yesterday.
Incorrect
We have met him two days ago.
Correct
We met him two days ago.
9. Present Result vs. Historical Event
Sometimes the same real-world event can be described with either tense, depending on what the speaker wants to communicate.
Current consequence
Someone has opened the door.
The fact that the door is open now is important.
Finished past event
Someone opened the door at 8 a.m.
The speaker is placing the event at a definite past time.
The choice of tense therefore depends not only on the action itself but also on the speaker's purpose and the time perspective used to present it.
10. A Simple Way to Choose Between the Two Tenses
When you are unsure which tense to use, ask yourself a few practical questions.
Question 1:
Am I talking about a current result, experience, change, or situation connected with now?
→ Present Perfect may be appropriate.
Question 2:
Am I talking about a definite completed time in the past?
→ Past Simple is normally appropriate.
Question 3:
Am I asking “when” an event happened?
→ Use the Past Simple when asking for a definite past time.
Question 4:
Did the situation begin in the past and continue until now?
→ Present Perfect can express the continuing connection.
11. Context Changes the Tense
Grammar rules become easier to understand when they are connected to meaning. Instead of memorizing isolated formulas, look at the surrounding information.
Situation A
Have you finished the report?
The speaker wants to know the current status of the report.
Situation B
When did you finish the report?
The speaker now wants to know the specific time of a completed past action.
Both questions can refer to the same report, but they ask for different kinds of information. This is why understanding meaning is more useful than relying only on memorized rules.
Part 5 Complete
This part has explained the difference between the Present Perfect and Past Simple, including finished and unfinished time periods, indefinite experiences, “when” questions, common time expressions, current results, and frequent learner mistakes. The complete article will include its single consolidated Quick Review at the end.
Part 6: Present Perfect with For and Since
1. Using “For” with the Present Perfect
The Present Perfect is commonly used with for when we want to describe the length of time that an activity, situation, or state has continued from the past up to the present. The important idea is duration: the speaker is interested in how long something has lasted.
For is followed by a period of time. This period tells us the duration of the situation rather than the exact point when it began.
Present Perfect + for
I have lived here for five years.
The speaker started living here five years ago and the situation continues up to the present.
Duration
for five years
“Five years” tells us how long the situation has continued.
Common periods of time used after for include:
for two hours
for three days
for six months
for ten years
for a long time
for several weeks
2. Using “Since” with the Present Perfect
The Present Perfect is also frequently used with since when we want to identify the point in time when an action or situation began. Unlike for, which describes the length of a period, since introduces the starting point.
The situation began at a particular moment in the past and has a connection with the present. The starting point may be a year, a day, a specific time, or another event.
Since + starting point
I have lived here since 2021.
“2021” identifies the point when the situation began.
For + duration
I have lived here for five years.
“Five years” describes the length of the situation.
Notice that both sentences can describe the same continuing situation. The difference is the information the speaker chooses to emphasize. Since answers the question “From what time?” while for answers “How long?”
Starting Point
She has worked at the company since January.
“January” tells us when the situation began.
Common expressions that can follow since include:
since 2019
since Monday
since January
since last summer
since breakfast
since I was a child
Important Pattern
I have known him since 2018.
The relationship began in 2018 and continues into the present. The Present Perfect connects the past starting point with the current situation.
3. “For” and “Since” in Questions
The Present Perfect with for and since is especially useful when asking about situations that began in the past and may still continue now. The choice between the two depends on whether the question asks about the length of time or the starting point.
Use how long when the focus is duration. The answer can then contain for followed by a period of time.
Asking About Duration
How long have you lived in this city?
I have lived here for six years.
The question asks for the length of time, so the answer gives a duration: “for six years.”
We can also ask about the point when a continuing situation began. In this case, since when may be used, although in everyday English speakers often prefer When did ... start? or How long have ...?
Starting Point
Since when have you worked here?
The question focuses on the point when the situation began.
Natural Alternative
How long have you worked here?
This is a very common way to ask about the duration of a continuing situation.
Consider these everyday questions and answers:
Question:
How long have you known Sarah?
Answer:
I have known her for ten years.
Question:
How long has he studied English?
Answer:
He has studied English since 2019.
Question:
How long have they been married?
Answer:
They have been married for twenty years.
Remember the Difference
FOR
Use it with a duration: for three years.
SINCE
Use it with a starting point: since 2021.
4. Present Perfect for Situations That Continue Until Now
One of the most important uses of the Present Perfect is to describe a situation that began in the past and is still true at the present moment. The tense creates a bridge between a past starting point and the current situation.
This use is particularly common with verbs that describe states, relationships, ownership, residence, knowledge, and other situations that can continue over a period of time.
Continuing Situation
I have known my best friend for twelve years.
The relationship began twelve years ago and remains true now. The Present Perfect connects the earlier starting point with the present situation.
Other examples show how the same pattern works with different types of situations:
Residence
She has lived in Islamabad since 2020.
She started living there in 2020 and still lives there.
Employment
He has worked for this company for seven years.
His employment began seven years ago and continues now.
Knowledge
We have known about the problem since Monday.
The knowledge began on Monday and remains relevant now.
Ownership
They have owned this house for fifteen years.
They bought or acquired the house in the past and still own it.
The Timeline
Past
Situation begins
Time passes
Situation continues
Now
Situation is still true
Compare this continuing meaning with a completed past situation:
Still True
I have lived here for ten years.
The sentence normally suggests that I still live here.
Completed
I lived there for ten years.
The Past Simple indicates a completed past situation and normally suggests that I no longer live there.
5. Present Perfect with Stative Verbs
The Present Perfect is especially useful with verbs that describe states rather than short physical actions. These verbs can express knowledge, possession, relationships, preferences, feelings, and other conditions that may continue over a period of time.
When a state began in the past and remains true now, the Present Perfect can clearly connect the earlier situation with the present. This is one reason why expressions such as for and since frequently appear with these verbs.
Know
I have known him since university.
The relationship began in the past and continues into the present.
Own
She has owned this car for three years.
The ownership started in the past and is still true.
Believe
They have believed this for a long time.
The belief began earlier and remains their belief now.
Love
He has loved classical music since childhood.
The preference or feeling started in the past and continues now.
Some common stative verbs that can appear in this type of Present Perfect construction include:
know
own
believe
understand
remember
love
hate
want
Avoid an Unnecessary Continuous Form
Many stative verbs are not normally used in the continuous form when they describe a state. For example, when talking about knowledge that began in the past and continues now, use the Present Perfect:
Less appropriate:
I have been knowing him for ten years.
Natural:
I have known him for ten years.
Meaning Matters
The key is not simply memorizing a list of verbs. Consider whether the verb describes a continuing state or an activity. If the state began in the past and remains true now, the Present Perfect often provides the clearest connection between past and present.
6. Using “How Long” with the Present Perfect
The expression how long is commonly used with the Present Perfect when the speaker wants to ask about the duration of a situation that began in the past and continues into the present.
This question pattern is particularly useful in everyday conversations about work, study, residence, relationships, ownership, and other continuing situations.
Basic Pattern
How long + have/has + subject + past participle?
This structure asks about the amount of time a situation has continued.
Example 1
How long have you lived here?
I have lived here for eight years.
The situation started eight years ago and continues now.
Example 2
How long has she worked here?
She has worked here since 2022.
The answer identifies the point when her employment began.
The answer to a how long question can use either for or since, depending on the information being provided.
Duration with “for”
How long have you studied English?
I have studied English for five years.
Starting Point with “since”
How long have you studied English?
I have studied English since 2021.
Compare the Question Forms
Duration:
How long have you lived in Karachi?
Starting point:
Since when have you lived in Karachi?
Exact past event:
When did you move to Karachi?
These questions are related, but they request different information. The first asks about duration, the second asks about a starting point, and the third asks about the completed event that began the situation.
A Useful Everyday Pattern
How long have you been interested in English grammar?
This pattern is useful whenever the speaker wants to connect a past beginning with a situation that remains relevant at the time of speaking.
7. “For” and “Since” in Negative Present Perfect Sentences
The Present Perfect can also be used in negative sentences to explain that an action or situation has not happened during a period of time or has not continued up to the present. In these sentences, for and since help identify the period or starting point involved.
The negative form is created by placing not after have or has.
Negative Structure
Subject + have/has + not + past participle
The time expression can then be added to show how long the situation has not occurred or since when it has not occurred.
With “for”
I haven't seen him for three months.
The last occasion was at least three months ago, and there has been no meeting during that period.
With “since”
I haven't seen him since January.
January identifies the point from which the situation has continued.
The same pattern can be used with many everyday activities and situations. The important point is to understand what period the negative statement covers.
Example
She hasn't called me for two weeks.
There has been no call from her during the two-week period.
Example
We haven't used the office since Friday.
Friday is the starting point of the period during which the office has not been used.
Example
He hasn't played football for several months.
The activity has not occurred during that period.
“Not ... for” and “not ... since”
Remember that the two expressions answer different questions:
FOR
Describes the duration of the period: for three weeks .
SINCE
Identifies the beginning of the period: since Monday .
Common Learner Mistake
Incorrect:
I haven't seen her since three months.
Correct:
I haven't seen her for three months.
“Three months” is a duration, so for is required. If a starting point is given, use since, for example: I haven't seen her since June.
8. Using “Since” with a Past Event or Time Clause
The word since does not have to be followed by a year, month, or specific date. It can also introduce an event or a short time clause that marks the beginning of a continuing situation.
This structure is useful when the starting point is easier to describe as something that happened rather than as a particular date. The main clause commonly uses the Present Perfect, while the clause after since refers to the past event that established the starting point.
Basic Pattern
Present Perfect + since + past event
The Present Perfect describes the situation that continues toward the present, while the past event identifies when that situation began.
Example 1
I have felt much better since I started exercising.
“I started exercising” identifies the past event after which the improvement began.
Example 2
She has worked from home since she changed jobs.
The job change provides the starting point for the continuing work arrangement.
Example 3
They have been friends since they met at school.
Their meeting at school marks the beginning of the friendship.
The clause after since normally describes something that happened at a particular point in the past. This is different from using for, which requires a duration.
Duration
I have worked here for six years.
“Six years” tells us the length of the period.
Starting Event
I have worked here since I graduated.
“I graduated” identifies the event that marks the beginning.
More Natural Examples
- I have used this computer since I bought it.
- He has been happier since he moved to the new city.
- We have had fewer problems since the new system was installed.
- She has studied harder since she received her exam results.
Important Grammar Point
In a sentence describing a continuing situation, the main clause can use the Present Perfect because it extends from the past toward now. The event after since normally identifies the past starting point.
I have felt more confident since I passed my driving test.
9. Present Perfect with “For” and “Since” in Different Sentence Patterns
The Present Perfect tense can be used with for and since in several different sentence patterns. The basic idea remains the same: the situation started in the past and has a connection with the present. However, the structure after have or has can change depending on what comes next in the sentence.
Learning these patterns is useful because Present Perfect sentences are not limited to verbs such as live, work, or study. We can also describe a person's condition, location, possession, experience, relationship, or continuing state.
The Main Pattern
For most Present Perfect sentences:
Subject + have/has + past participle + for/since + time expression
For example: I have lived here for five years. The verb have lived shows the Present Perfect, while for five years tells us the duration.
Pattern 1: Have/Has + Past Participle + For
This is one of the most common patterns. For is followed by a period of time. The period tells us how long the situation has continued.
Example 1
I have worked here for six years.
The speaker started working here six years ago and still works here.
Example 2
She has studied English for three years.
Her English study began three years ago and continues up to the present.
Pattern 2: Have/Has + Past Participle + Since
With since, we mention the point when the situation began. This may be a year, month, day, date, time, or a past event.
Starting year
They have lived here since 2019.
Starting month
He has worked here since January.
Starting day
I have felt better since Monday.
Starting event
She has been happier since she changed her job.
Pattern 3: “Have/Has Been” + State or Condition
Present Perfect can also be formed with have/has been when we describe a continuing state, condition, location, or situation. In these sentences, for and since show how long that state has continued.
Condition
I have been sick for two days.
The illness began two days ago and the condition continues now.
Location
He has been at home since yesterday.
He arrived or became located at home yesterday and is still there.
Situation
We have been busy for several weeks.
The busy situation started several weeks ago and continues at the present time.
Pattern 4: “Have/Has Been” + Noun
A noun can also follow have/has been when the sentence describes an ongoing role, status, or identity. In this pattern, the meaning depends strongly on context.
Example
She has been a teacher for twenty years.
Her teaching career began twenty years ago and continues now.
Another Example
He has been a member of the club since 2021.
His membership started in 2021 and is still valid.
Pattern 5: Negative Forms with For and Since
The same time expressions can be used in negative Present Perfect sentences. The negative form shows that an action or event has not happened during a particular period or since a particular starting point.
With “for”
I haven't visited my hometown for two years.
The speaker's last visit was at least two years ago, and there has been no visit during that period.
With “since”
I haven't visited my hometown since 2024.
The speaker has not visited the hometown from 2024 up to the present.
Important Meaning Difference
Compare these two sentences:
I haven't called him for three days.
I haven't called him since Monday.
Both sentences communicate that the speaker has not called him during a period extending to the present. The difference is in the information provided. The first sentence gives the length of the period, while the second gives the starting point.
10. Common Mistakes with “For” and “Since” in the Present Perfect
Using for and since correctly is an important part of mastering the Present Perfect tense. Many learners understand the basic difference but still make mistakes when choosing the correct time expression, tense, or sentence structure.
The easiest way to avoid these errors is to remember one central rule: for describes duration, while since identifies the beginning of a continuing period.
Quick Rule
FOR = Duration
for two hours, for five years, for a long time
SINCE = Starting Point
since Monday, since 2020, since January
Mistake 1: Using “Since” with a Duration
One of the most common mistakes is using since before a period of time. A period tells us how long something has continued, so for is normally required.
Incorrect
I have lived here since five years.
Correct
I have lived here for five years.
The expression five years answers the question “How long?”, so it requires for.
Mistake 2: Using “For” with a Starting Point
The opposite mistake occurs when learners use for before a specific starting point. A year, month, day, date, or particular event normally identifies when the situation began, so since is appropriate.
Incorrect
She has worked here for 2020.
Correct
She has worked here since 2020.
2020 is a starting point, not a duration. Therefore, since 2020 is the correct expression.
Mistake 3: Using “Ago” Instead of “For”
Another common error is combining ago with the Present Perfect when the intended meaning is a continuing duration. Ago normally points backward from the present to a definite past time and is commonly used with the Past Simple.
Compare:
I moved here five years ago.
I have lived here for five years.
The first sentence focuses on the past event of moving. The second focuses on the continuing situation of living here.
Mistake 4: Using the Past Simple for an Unfinished Situation
When a situation began in the past and continues to the present, the Present Perfect is generally used. Learners sometimes use the Past Simple because the beginning happened in the past, but the important point is that the situation is still continuing.
Usually incorrect for a continuing situation
I lived here for ten years.
This normally suggests that the ten-year period has ended.
Continuing situation
I have lived here for ten years.
This normally means that the speaker still lives here.
Mistake 5: Forgetting “Have” or “Has”
The Present Perfect requires an auxiliary verb: have or has. The main verb then appears in its past participle form.
Incorrect
She worked here for five years.
Present Perfect form
She has worked here for five years.
The first sentence is grammatically possible, but it normally describes a completed past period. If the speaker means that she still works here, has worked is the appropriate Present Perfect form.
Mistake 6: Confusing “Since” with “From”
Since is especially useful when talking about a situation that started at a particular point in the past and continues until now. Although from can also identify a starting point in many contexts, it does not automatically create the same Present Perfect meaning.
Present Perfect
I have worked here since 2021.
The sentence clearly connects the starting point in 2021 with the present.
Different structure
I worked here from 2018 to 2021.
This describes a completed period with both a beginning and an ending point.
Mistake 7: Using “Since” Without Understanding the Starting Point
The word since does not simply mean “a long time.” It introduces the point from which the continuing situation is measured. Therefore, the expression after since should identify when the situation began.
Correct examples:
- • I have known her since 2017.
- • He has lived there since childhood.
- • We have been friends since school.
- • She has felt better since she started exercising.
A Simple Correction Strategy
When you are unsure whether to use for or since, ask yourself one question: Am I saying how long, or am I saying when it started?
If the answer is “How long?”
Use FOR.
for two weeks
for six months
for ten years
If the answer is “When did it start?”
Use SINCE.
since Monday
since 2020
since I graduated
Remember the Core Difference
For measures a period of time: I have studied English for three years.
Since identifies the beginning of that period: I have studied English since 2023.
11. Present Perfect with “For” and “Since” Compared with “Ago”
Learners often confuse for, since, and ago because all three expressions can be connected with past time. However, they do not perform the same grammatical function. For tells us the duration of a situation, since identifies its starting point, while ago tells us how far in the past an event happened.
Understanding this distinction makes it much easier to choose between the Present Perfect and the Past Simple when talking about experiences, events, and situations connected with the present.
The Three Expressions at a Glance
FOR
Duration
for three years
for two weeks
for several hours
SINCE
Starting Point
since 2020
since Monday
since January
AGO
Past Distance
three years ago
two weeks ago
an hour ago
“For” Describes How Long
For is used when we want to describe the length of time during which a situation has continued. With the Present Perfect, this often means that the situation began in the past and continues to the present.
Examples
- • I have lived here for five years.
- • She has worked at the school for ten years.
- • We have known each other for a long time.
- • They have been married for twenty years.
“Since” Identifies When the Situation Started
Since gives the point from which the continuing situation is measured. It can be followed by a year, month, day, date, time, or a past event.
Starting point
I have lived here since 2021.
Starting event
I have lived here since I got married.
“Ago” Refers to a Completed Past Event
Ago is normally used to say that something happened a certain amount of time before now. It is associated with a definite point in the past and is commonly used with the Past Simple.
Examples
- • I moved here five years ago.
- • She started her job three months ago.
- • We met ten years ago.
- • He bought his car two weeks ago.
Compare “For” and “Ago”
The difference becomes clearer when two sentences describe the same general situation from different perspectives.
Present Perfect + For
I have lived here for five years.
The focus is on the duration of the continuing situation.
Past Simple + Ago
I moved here five years ago.
The focus is on the past event of moving.
These sentences can describe the same person's history, but they emphasize different information. The first tells us how long the person has lived there. The second tells us when the person moved there.
Compare “Since” and “Ago”
Since identifies the beginning of a continuing period, whereas ago places a completed event at a particular distance in the past.
Present Perfect + Since
She has worked here since 2022.
Her work began in 2022 and continues now.
Past Simple + Ago
She started working here four years ago.
The sentence focuses on the past event when her work began.
Why “Ago” Does Not Usually Work with the Present Perfect
The Present Perfect connects a past situation to the present without normally specifying a finished past time. Ago, on the other hand, directly identifies how far back a past event occurred.
Avoid
I have moved here five years ago.
The sentence combines the Present Perfect with a specific past-time reference.
Use
I moved here five years ago.
The Past Simple naturally describes the completed past event.
A Useful Three-Way Comparison
Duration — FOR
I have studied English for six years.
Starting Point — SINCE
I have studied English since 2020.
Past Event — AGO
I started studying English six years ago.
Choosing the Correct Expression
Before choosing the time expression, identify what information you want to communicate. If you are measuring the length of a continuing situation, choose for. If you identify the point when the situation began, choose since. If you describe a completed event and say how far in the past it happened, choose ago.
Ask: How long?
FOR
Ask: Since when?
SINCE
Ask: When did it happen?
AGO
Final Examples
I have known Ali for ten years. — duration of a continuing relationship.
I have known Ali since 2016. — starting point of the relationship.
I met Ali ten years ago. — a completed event in the past.
12. Present Perfect with “For” and “Since” in Everyday English
In everyday English, the Present Perfect with for and since is especially useful when people talk about situations that began in the past and remain relevant now. These expressions frequently appear when discussing work, education, relationships, places, routines, responsibilities, and personal experiences.
The most natural way to understand these sentences is to imagine a timeline that begins in the past and reaches the present. For measures the distance covered by that timeline, while since marks the point where the timeline began.
Think of the Time Line
Past
Situation begins
Present
Situation continues
Since points toward the beginning of the timeline, while for describes the length of the timeline.
Talking About Work
The Present Perfect is commonly used to describe employment that started in the past and continues now. The choice between for and since depends on whether the speaker gives the duration or the starting point.
Duration
I have worked for this company for eight years.
Starting point
I have worked for this company since 2018.
Both sentences describe employment that continues into the present. The first focuses on eight years of duration, while the second identifies 2018 as the starting point.
Talking About Education
Students can use the same structure to talk about education or a course of study that began in the past and continues now.
With “for”
She has studied computer science for three years.
With “since”
She has studied computer science since 2023.
With a starting event
She has studied computer science since she entered university.
Talking About Relationships
Relationships are another natural context for Present Perfect with for and since. Verbs such as know, be, and be friends can describe relationships that began in the past and remain true.
For
We have been friends for fifteen years.
Since
We have been friends since school.
Talking About Places and Homes
People frequently use for and since when discussing how long they have lived in a particular place.
I have lived in this city for twelve years.
I have lived in this city since 2014.
I have lived in this city since I moved here with my family.
Talking About Possessions
Some verbs describing possession can naturally appear with the Present Perfect when the possession began in the past and continues now. In these cases, the time expression explains how long the person has had something.
Duration
I have owned this car for seven years.
Starting point
I have owned this car since 2019.
Talking About Situations That Have Not Changed
The Present Perfect can also describe a condition or situation that has remained true over a period of time. The important point is that the situation continues or remains relevant now.
The shop has been closed for three days.
The road has been closed since Monday.
The machine has been out of order for several hours.
Short Everyday Conversations
These structures become easier to recognize when they appear in natural conversations. Notice how speakers use for when answering a duration question and since when identifying the starting point.
Conversation 1
A: How long have you worked here?
B: I have worked here for six years.
Conversation 2
A: Since when have you lived in this city?
B: I have lived here since 2020.
Conversation 3
A: How long have you known each other?
B: We have known each other for many years.
Choosing Between the Two in Real Communication
In real communication, both for and since can communicate almost the same overall situation. The difference is simply what the speaker chooses to emphasize.
Emphasis on duration
I have been here for four hours.
The speaker emphasizes the length of the stay.
Emphasis on beginning
I have been here since 2 p.m.
The speaker emphasizes the point when the stay began.
Natural Communication Tip
When someone asks “How long...?”, a response with for is usually the most direct choice: “I have worked here for five years.”
When the speaker wants to identify the beginning, since is appropriate: “I have worked here since 2021.”
13. Present Perfect with “For” and “Since” in Questions and Answers
Questions about duration are one of the most common situations in which the Present Perfect is used with for and since. These questions allow us to ask about a situation that began in the past and continues to the present.
The most important question pattern is “How long have/has...?” The answer can then use for to give the duration or since to give the starting point.
Basic Question Pattern
How long + have/has + subject + past participle?
• How long have you lived here?
• How long has she worked there?
• How long have they known each other?
• How long has he owned that car?
Answering with “For”
When the question asks how long, the answer naturally gives a period of time with for.
Question
How long have you lived here?
Answer
I have lived here for eight years.
Question
How long has she studied English?
Answer
She has studied English for four years.
Answering with “Since”
Instead of giving the length of time, the speaker may identify when the situation began. In this case, since introduces the starting point.
Question
How long have you lived here?
Answer
I have lived here since 2018.
Notice that the question does not require the answer to use the same type of information. “How long?” can be answered with either a duration using for or a starting point using since.
Asking Directly About the Starting Point
English can also use “Since when...?” when the speaker specifically wants to know the starting point of a continuing situation.
Question
Since when have you worked here?
Answer
I have worked here since March.
“How Long” Questions with People
Questions about people and relationships often use the Present Perfect because the relationship started in the past and remains true at the time of speaking.
Knowing someone
How long have you known your best friend?
I have known my best friend for twelve years.
Being friends
How long have you been friends?
We have been friends since school.
Short Answers in Conversation
In natural conversation, speakers often give short answers rather than repeating the entire question. The Present Perfect form remains important even when the answer is brief.
Example 1
A: How long have you been here?
B: For two hours.
Example 2
A: How long has she worked there?
B: Since 2022.
Example 3
A: How long have you known him?
B: For about ten years.
Negative Questions
Negative questions can also be formed when the speaker expects or wants confirmation about a continuing situation. These questions may use haven't or hasn't.
Question
Haven't you lived here for many years?
Question
Hasn't she worked there since 2020?
These forms are often used when the speaker believes the information is already known or expects the listener to confirm it.
Question and Answer Pairs
Work
Q: How long have you worked at this company?
A: I have worked here for seven years.
Residence
Q: Since when has your family lived here?
A: My family has lived here since 2015.
Relationship
Q: How long have they been married?
A: They have been married for twenty years.
Avoiding the Wrong Question Form
When asking about a continuing period, learners sometimes use the Past Simple with how long. If the situation still continues, the Present Perfect is normally the appropriate tense.
For a continuing situation, avoid
How long did you live here?
This normally asks about a completed period of residence.
For a situation continuing now
How long have you lived here?
This asks about a period that began in the past and continues now.
The Most Useful Question Pattern
How long have/has + subject + past participle?
Answer with for when giving a duration: “I have lived here for five years.”
Answer with since when giving a starting point: “I have lived here since 2021.”
14. Present Perfect with “For” and “Since” in Negative and Interrogative Sentences
The Present Perfect with for and since can be used in affirmative, negative, and interrogative sentences. Changing the sentence type changes the purpose of the statement, but the basic relationship between the tense and the time expression remains the same.
In affirmative sentences, we describe a continuing situation. In negative sentences, we describe something that has not happened during a period or since a particular point. In questions, we ask about the duration or starting point of a situation.
Three Main Sentence Types
Affirmative
I have lived here for five years.
Negative
I haven't visited there for five years.
Question
How long have you lived here?
Affirmative Sentences with “For”
An affirmative sentence with for states that an action, condition, or situation has continued for a particular period.
She has worked at the hospital for six years.
We have lived in this neighborhood for ten years.
He has owned that business for fifteen years.
Affirmative Sentences with “Since”
With since, the speaker identifies the point at which the continuing situation began.
Year
She has worked at the hospital since 2020.
Month
He has lived here since January.
Day
I have felt tired since Monday.
Past event
They have been friends since they met.
Negative Sentences with “For”
Negative Present Perfect sentences with for indicate that something has not happened during a particular period extending to the present.
Examples
• I haven't spoken to him for two weeks.
• She hasn't visited her parents for three months.
• We haven't used the machine for several days.
• They haven't played together for a long time.
Negative Sentences with “Since”
When since is used in a negative Present Perfect sentence, it identifies the point from which the action or event has not occurred.
Starting year
I haven't seen him since 2023.
Starting day
She hasn't called me since Monday.
Starting month
We haven't met since January.
Starting event
He hasn't visited us since he moved away.
Negative Questions with “For”
Negative questions with for can be used when the speaker is surprised, checking information, or expecting that an action has not happened during a certain period.
Haven't you spoken to her for several days?
Hasn't he worked there for many years?
Haven't they visited you for a long time?
Negative Questions with “Since”
Since can also appear in negative questions when the speaker wants to refer to a particular starting point.
Haven't you seen him since last week?
Hasn't she worked here since 2021?
Haven't they spoken to each other since the meeting?
Information Questions with “How Long”
How long is used when the speaker wants to know the duration of a continuing situation. The answer can use either a duration or a starting point.
Question
How long have you worked here?
Answer with “for”
I have worked here for five years.
Answer with “since”
I have worked here since 2021.
Questions About How Long Something Has Not Happened
We can also ask how long it has been since an action last occurred. This is especially common in everyday conversations.
Question
How long has it been since you saw him?
Answer
It has been three months.
This structure is slightly different from directly asking “How long have you known him?”, but it expresses a similar relationship between a past point and the present.
Statement, Negative, and Question Compared
| Sentence Type | Example | Meaning |
|---|---|---|
| Affirmative | I have lived here for five years. | The situation continues now. |
| Negative | I haven't visited there for five years. | The action has not occurred during that period. |
| Question | How long have you lived here? | The speaker asks about duration. |
| Starting point | I have lived here since 2021. | The sentence identifies when it began. |
Key Grammar Pattern
Have/Has + Past Participle + For/Since
Use for when the expression gives a period: for two hours, for five years, for a long time.
Use since when the expression gives a starting point: since Monday, since 2020, since I graduated.
15. Present Perfect with “For” and “Since” in Real-Life Contexts
The Present Perfect with for and since becomes easier to understand when it is connected to real situations. In everyday English, speakers use these forms to explain how long they have lived somewhere, worked somewhere, known someone, studied a subject, owned something, or experienced an ongoing condition.
In each situation, the speaker connects a past beginning with the present. The choice between for and since depends on whether the speaker wants to give a duration or identify the beginning.
Context 1: Living in a Place
When someone has lived in a place from a point in the past until now, the Present Perfect can describe the continuing residence.
Duration
I have lived in this town for twelve years.
Starting point
I have lived in this town since 2014.
The first sentence emphasizes the length of residence. The second identifies the year when the residence began.
Context 2: Employment
Employment is another common context. When a person still works at a company or organization, the Present Perfect can connect the beginning of employment with the present.
She has worked at the university for nine years.
She has worked at the university since 2017.
She has worked at the university since she finished her master's degree.
Context 3: Learning and Skills
Learners can use these structures when describing how long they have studied a subject or practiced a skill.
For
He has studied English for five years.
Since
He has studied English since 2021.
Context 4: Long-Term Habits and Activities
Some activities can be described with the Present Perfect when they started in the past and have continued until the present. The surrounding context should make it clear that the activity is still relevant.
She has practiced the piano for ten years.
He has played tennis since childhood.
They have trained together for several months.
Context 5: Family and Personal Relationships
Personal relationships often provide a natural reason to use for and since. The relationship begins at a certain point and continues to exist in the present.
We have known each other for twenty years.
We have known each other since childhood.
They have been married since 2005.
Context 6: Conditions and States
The Present Perfect is also useful for conditions that began in the past and still exist. These sentences often describe health, availability, location, or another current state.
For
The office has been closed for three days.
Since
The office has been closed since Monday.
Context 7: Possession
Verbs such as own can describe possession that began in the past and continues now. The time expression tells us how long the person has had the possession or when ownership began.
Duration
My father has owned this house for twenty years.
Starting point
My father has owned this house since 2006.
Context 8: Technology and Devices
In modern English, speakers often use these structures when talking about devices, software, or technology they have used or owned over a period of time.
I have had this laptop for three years.
I have had this phone since 2024.
She has used this application for several months.
Context 9: Waiting
The verb wait can also be used with the Present Perfect when the waiting began in the past and continues up to the present moment.
We have waited for the bus for thirty minutes.
We have waited for the bus since 8 o'clock.
Context 10: A Continuing Problem
Present Perfect with for and since can describe a problem that began in the past and remains unresolved.
Duration
We have had this problem for several weeks.
Starting point
We have had this problem since February.
One Situation, Two Ways to Express It
Imagine that someone started working at a company in 2020 and still works there today. The same continuing situation can be expressed in two natural ways:
She has worked there for six years.
She has worked there since 2020.
The meaning of the continuing situation is essentially the same. The difference is the information the speaker chooses to emphasize: duration with for, or the starting point with since.
16. “Ever Since” and “Since Then” with the Present Perfect
The expressions ever since and since then are useful extensions of since. They are commonly used when a speaker wants to connect a past starting point or past event with a situation that continues into the present. Although they contain the idea of “since,” they are not used in exactly the same way.
Understanding these expressions helps learners make their Present Perfect sentences more natural and precise, especially when describing experiences, relationships, changes, and situations that have continued from a particular moment in the past.
Using “Ever Since”
Ever since means “from that time until now” or “continuously from a particular point in the past.” It emphasizes the connection between a past event and the present.
I have loved reading ever since I was a child.
She has lived here ever since she got married.
They have been close friends ever since they met.
In these examples, the event after ever since provides the starting point. The Present Perfect in the main clause describes the continuing situation.
“Ever Since” with a Specific Year or Date
Ever since can also be followed by a specific time expression. This is especially natural when the speaker wants to strongly emphasize that the situation has continued from that time until now.
I have worked here ever since 2020.
She has lived in the city ever since 2018.
The word ever adds emphasis. Compare since 2020 with ever since 2020. Both can indicate the starting point, but ever since gives stronger emphasis to the continuing connection between the past and the present.
Using “Since Then”
Since then means “from that time until now” or “from that past event until another time being discussed.” The expression refers back to a time or event that has already been mentioned.
I moved to this city in 2020. I have lived here since then.
She started learning Spanish last year. She has practiced it regularly since then.
We met at university ten years ago, and we have stayed in contact since then.
Why “Since Then” Is Different from “Since 2020”
The main difference is that since then does not directly name the starting point. Instead, it refers to something already mentioned.
| Expression | Meaning | Example |
|---|---|---|
| since 2020 | Names the starting year | I have lived here since 2020. |
| since January | Names the starting month | She has worked here since January. |
| since then | Refers to a previously mentioned time | I moved here in 2020 and have lived here since then. |
| ever since | Emphasizes continued connection from a starting point | I have known her ever since we met. |
“Since Then” in a Longer Sentence
Because since then refers back to earlier information, it is particularly useful in connected speech and writing. The speaker can introduce the starting event first and then avoid repeating the exact date or event.
I joined the company in 2019. I have learned a lot since then.
He bought his first camera five years ago. He has taken thousands of photographs since then.
They moved into their new home last summer. They have made several improvements since then.
“Ever Since” with Personal Experiences
Ever since is especially common when a past experience changed someone's behavior, feelings, interests, or circumstances.
I have enjoyed traveling ever since I visited Turkey.
She has been interested in science ever since she was at school.
He has wanted to become a writer ever since he was young.
We have stayed friends ever since we graduated.
Important Difference: “Since Then” Does Not Mean “For Then”
A common learner error is treating since then as though it were a duration expression. It is not. The word since identifies a starting point, while for identifies a period of time.
Correct
I have lived here for five years.
Correct
I have lived here since then.
These two sentences do not provide the same type of time information. The first tells us the length of the period. The second points back to a previously mentioned starting time.
Common Mistakes with “Ever Since” and “Since Then”
Incorrect:
I have lived here ever since five years.
Correct:
I have lived here for five years.
Incorrect:
She has worked here since five years.
Correct:
She has worked here for five years.
Incorrect:
I moved here in 2020 and have lived here since 2020 then.
Correct:
I moved here in 2020 and have lived here since then.
Key Point
Use for when you give a period: for three years, for two months, or for a long time.
Use since when you give a starting point: since 2020, since Monday, or since I graduated.
Use ever since to emphasize continued connection from a past starting point, and use since then when the starting point has already been mentioned.
17. Special Time Expressions Used with the Present Perfect
In addition to for and since, several other time expressions can help describe continuing situations with the Present Perfect. These expressions are useful because they allow speakers to communicate duration without always giving an exact number of hours, days, months, or years.
Expressions such as for ages, for a while, since childhood, since birth, and since then are common in natural English. Their meanings are related to duration or starting points, but each expression gives slightly different information.
“For Ages”
For ages is an informal expression meaning “for a very long time.” It does not normally identify an exact length of time. It is useful when the speaker wants to emphasize that something has continued for what feels like a long period.
I have known him for ages.
We have been waiting for ages.
She has wanted to visit this place for ages.
Because for ages expresses a period rather than a starting point, it functions like other expressions introduced by for.
“For a While”
For a while means for a period of time. The exact length is not stated because it depends on the context.
I have lived here for a while.
She has worked on this project for a while.
We have known about the problem for a while.
He has been away for a while.
“For Quite a While”
Adding quite gives the expression a stronger sense of duration. For quite a while means for a fairly long or noticeable period.
I have been interested in photography for quite a while.
She has worked remotely for quite a while.
They have known about the issue for quite a while.
“For a Long Time”
For a long time is another common duration expression. It is slightly more neutral than the informal expression for ages.
I have wanted to learn English for a long time.
She has lived in this neighborhood for a long time.
We have had this discussion for a long time.
“Since Childhood”
Since childhood identifies the period of life when something began. It is especially useful for long-lasting interests, abilities, relationships, beliefs, or personal characteristics.
I have loved books since childhood.
She has played the piano since childhood.
He has known his best friend since childhood.
Notice that childhood represents a starting period rather than a duration. Therefore, since childhood follows the same basic idea as since 2015 or since Monday.
“Since Birth”
Since birth means from the time a person was born until the present. It is used when something has existed or remained true throughout the person's life.
She has lived in this city since birth.
He has had this condition since birth.
“Since School”
Since school can describe a relationship, habit, or interest that began during someone's school years. Depending on context, speakers may also say since we were at school or since school days.
We have been friends since school.
They have known each other since school days.
“Since Last Year” and “Since Last Month”
Specific relative time points can also follow since. These expressions identify the point in the past when the continuing situation began.
I have worked here since last year.
She has studied this subject since last month.
“Since Monday,” “Since Friday,” and Similar Expressions
Days of the week can act as starting points. If a situation began on a particular day and continues to the present, the Present Perfect can naturally be combined with since.
I have felt tired since Monday.
She has been away since Friday.
They have been closed since Sunday.
Comparing Special Expressions
| Expression | Type | Example |
|---|---|---|
| for ages | Long duration | I have known her for ages. |
| for a while | Unspecified duration | We have lived here for a while. |
| for a long time | Long duration | She has worked here for a long time. |
| since childhood | Starting period | He has loved music since childhood. |
| since birth | Starting point | She has lived here since birth. |
| since Monday | Specific starting day | I have been busy since Monday. |
Important Usage Rule
The most useful question to ask yourself is: “Am I describing a period of time or identifying when the situation began?”
If you describe a period, use a for-expression: for ages, for a while, or for a long time.
If you identify a starting point, use a since-expression: since childhood, since birth, since Monday, or since 2020.
18. Present Perfect with “For” and “Since” in Formal and Academic English
The Present Perfect with for and since is not limited to everyday conversation. It is also useful in formal writing, academic discussions, professional reports, research descriptions, and workplace communication. In these contexts, the tense helps connect an earlier starting point with a situation, process, result, or condition that remains relevant to the present.
In formal English, accuracy is particularly important because the time relationship needs to be clear. A writer should distinguish between a duration and a starting point, and should select for or since accordingly.
Present Perfect in Academic Writing
Academic writers often use the Present Perfect when describing research, developments, trends, or knowledge that began in the past and remains relevant at the time of writing.
Researchers have studied this issue for several decades.
Scientists have investigated this phenomenon since the early twentieth century.
Scholars have examined the relationship since the study was first published.
These sentences present earlier research as connected to the current discussion. The writer is not simply reporting a completed historical event; the research remains relevant to the present topic.
“For” in Academic Contexts
In academic writing, for is useful when the writer knows or wants to emphasize the length of an ongoing process, study, trend, or condition.
Scientists have monitored the environment for more than twenty years.
Researchers have collected data for several months.
Experts have discussed the issue for many years.
The organization has supported the program for over a decade.
“Since” in Academic Contexts
Since is appropriate when the academic writer wants to identify the point at which a process, development, or area of research began.
Researchers have collected evidence since 2015.
The number of studies has increased since the original publication.
The field has developed rapidly since the introduction of new technology.
Workplace Communication
In professional communication, Present Perfect with for and since can describe employment, business relationships, company policies, projects, services, and ongoing responsibilities.
Our company has provided this service for ten years.
The department has used this system since 2021.
The team has worked on the project for six months.
The manager has led the department since January.
Present Perfect in Reports
Reports frequently describe situations that began previously and continue to the reporting date. The Present Perfect allows the writer to establish this connection without repeatedly using lengthy explanations.
The company has experienced steady growth for the past five years.
Customer satisfaction has improved since the new system was introduced.
The organization has received positive feedback since the program began.
“For the Past...” with the Present Perfect
Expressions such as for the past three years, for the past few months, and for the past several weeks are commonly used to describe a period that extends from the past toward the present.
The researchers have observed this pattern for the past three years.
The company has expanded rapidly for the past five years.
The important idea is that the period reaches the present. This is why the Present Perfect is often natural in such sentences.
Present Perfect in Research Discussions
When discussing an area of research that has developed over time and remains relevant, writers may use for to describe the duration or since to identify the beginning.
Researchers have focused on renewable energy for several decades.
Researchers have focused on renewable energy since the 1970s.
Choosing Between “For” and “Since” in Formal Writing
The decision is straightforward when the time expression is identified correctly. A duration expression answers the question “How long?”, while a starting-point expression answers “From when?”
| Use | Time Expression | Example |
|---|---|---|
| Duration | for five years | The study has continued for five years. |
| Duration | for several months | The team has collected data for several months. |
| Starting point | since 2020 | The study has continued since 2020. |
| Starting point | since the project began | The team has collected data since the project began. |
A Common Formal-Writing Mistake
Writers sometimes use since before a duration because they mentally translate it as “from that amount of time.” This produces an incorrect structure.
Incorrect:
Researchers have studied the problem since ten years.
Correct:
Researchers have studied the problem for ten years.
Incorrect:
The organization has existed for 2010.
Correct:
The organization has existed since 2010.
Formal English Does Not Change the Basic Rule
Although the vocabulary may become more formal in academic and professional writing, the fundamental distinction remains the same. The grammatical choice depends on the meaning of the time expression, not on whether the sentence is formal or informal.
For + period of time: for five years, for several months, for a decade.
Since + starting point: since 2020, since January, since the study began.
Once this distinction becomes automatic, Present Perfect sentences become much easier to construct accurately in conversations, essays, reports, examinations, and professional communication.
19. Present Perfect with “For” and “Since”: Practical Sentence Practice
Practice is one of the best ways to make the difference between for and since automatic. The important point is not simply memorizing two separate lists. You need to recognize what kind of time information the sentence requires and then select the correct expression.
In the following examples, pay attention to the relationship between the past beginning and the present situation. Some sentences require a period of time, while others require a specific starting point.
Practice Set 1: Choose “For” or “Since”
1. I have lived here ______ 2019.
Answer: since
“2019” identifies a starting year.
2. She has worked at the company ______ seven years.
Answer: for
“Seven years” describes a duration.
3. They have been friends ______ childhood.
Answer: since
“Childhood” represents the starting period.
4. We have waited ______ thirty minutes.
Answer: for
“Thirty minutes” is a period of time.
Practice Set 2: Complete the Sentences
1. My brother has studied medicine ______ five years.
2. My brother has studied medicine ______ 2021.
3. We have known each other ______ we were children.
4. I have owned this laptop ______ three years.
Answers
1. My brother has studied medicine for five years.
2. My brother has studied medicine since 2021.
3. We have known each other since we were children.
4. I have owned this laptop for three years.
Practice Set 3: Correct the Mistakes
The following sentences contain common mistakes. Identify the incorrect time expression and replace it with the correct one.
Incorrect:
I have lived here since five years.
Correct:
I have lived here for five years.
Incorrect:
She has worked here for 2020.
Correct:
She has worked here since 2020.
Incorrect:
We have known him since ten years.
Correct:
We have known him for ten years.
Incorrect:
They have lived there for Monday.
Correct:
They have lived there since Monday.
Practice Set 4: Change “For” to “Since”
When possible, a sentence using for can be rewritten with since if the corresponding starting point is known. The meaning remains connected to the same continuing situation, but the information emphasized changes.
I have lived here for five years.
Possible equivalent: I have lived here since 2021.
She has worked there for three years.
Possible equivalent: She has worked there since 2023.
They have been married for ten years.
Possible equivalent: They have been married since 2016.
These examples are equivalent only when the starting point correctly matches the stated duration. You should not invent a starting year simply to replace for with since.
Practice Set 5: Change “Since” to “For”
The same principle works in reverse. If the exact duration is known, a starting-point expression can sometimes be replaced by a duration expression.
She has lived here since 2020.
→ She has lived here for six years.
I have worked at this company since 2022.
→ I have worked at this company for four years.
The exact duration depends on the reference date. The purpose of the exercise is to understand that since and for can describe the same continuing situation from different time perspectives.
Practice Set 6: Identify the Meaning
Read each sentence and decide whether the highlighted expression gives a duration or a starting point.
I have known Sarah for ten years.
Meaning: Duration
I have known Sarah since 2016.
Meaning: Starting point
We have waited for an hour.
Meaning: Duration
We have waited since 9 o'clock.
Meaning: Starting point
Practice Set 7: Build Complete Sentences
Use the words provided to create complete Present Perfect sentences. Remember that the sentence should describe a situation connected to the present.
live / here / 2020
I have lived here since 2020.
work / company / six years
She has worked at the company for six years.
know / him / childhood
I have known him since childhood.
own / car / three years
They have owned the car for three years.
Practice Set 8: Mixed Time Expressions
| Sentence | Correct Expression |
|---|---|
| I have studied English ___ ten years. | for |
| She has lived abroad ___ 2018. | since |
| We have been married ___ a long time. | for |
| He has known her ___ childhood. | since |
| They have waited ___ two hours. | for |
| The store has been closed ___ Monday. | since |
A Simple Practice Strategy
Before choosing for or since, look at the words immediately following the blank.
If you see an amount or period such as three hours, two months, five years, or a long time, choose for.
If you see a beginning point such as Monday, 2020, January, childhood, or the day I graduated, choose since.
With repeated practice, this distinction becomes a natural part of Present Perfect usage rather than a rule you have to consciously calculate every time.
20. Common Learner Traps with “For” and “Since”
Even after learning the basic difference between for and since, learners sometimes make mistakes because several time expressions look similar. The most reliable approach is to focus on the meaning of the expression rather than memorizing isolated sentences.
This section focuses on the mistakes that commonly appear when learners try to use the Present Perfect to describe situations that began in the past and remain connected to the present.
Trap 1: Using “Since” with a Duration
A duration tells us how long something has continued. Therefore, it normally requires for, not since.
Incorrect
I have lived here since ten years.
Correct
I have lived here for ten years.
Trap 2: Using “For” with a Starting Point
A year, month, day, clock time, or past event can identify when something began. These expressions normally require since.
Incorrect
She has worked here for 2020.
Correct
She has worked here since 2020.
Trap 3: Confusing “Since” with “Ago”
Since identifies the point from which a continuing situation began, while ago tells us how far back a completed past event occurred. They serve different grammatical purposes.
Present Perfect + Since
I have lived here since 2020.
Past Simple + Ago
I moved here six years ago.
Trap 4: Forgetting “Have” or “Has”
The Present Perfect requires an auxiliary verb. The main verb alone cannot form the tense. Remember that have is used with I, you, we, and they, while has is used with he, she, and it.
Incorrect
She lived here since 2020.
Correct
She has lived here since 2020.
Trap 5: Using the Wrong Past Participle
After have or has, the main verb must be in its past participle form.
| Incorrect | Correct |
|---|---|
| She has live here since 2020. | She has lived here since 2020. |
| He has work here for five years. | He has worked here for five years. |
| They have know each other since school. | They have known each other since school. |
Trap 6: Using “From” Instead of “Since”
Learners sometimes use from because it can also indicate a starting point. However, the Present Perfect commonly uses since when the meaning is “from that point until now.”
Usually incorrect for this meaning
I have lived here from 2020.
Natural
I have lived here since 2020.
From is still useful in English, but it often works with a second point or in structures such as from Monday to Friday. It should not automatically replace since in a Present Perfect sentence.
Trap 7: Using Past Simple for a Situation That Continues
When a situation started in the past and is still true now, the Present Perfect is often appropriate. Using the Past Simple can make the listener think the situation has ended.
Possible problem
I lived here for ten years.
This normally suggests that the ten-year period is finished.
Continuing situation
I have lived here for ten years.
This indicates that the speaker still lives here.
Trap 8: Confusing “For a Long Time” with “Since”
Expressions such as for a long time, for ages, and for several years describe duration. They should therefore be treated as for-expressions.
I have known her for a long time.
We have lived here for ages.
They have worked together for several years.
Trap 9: Confusing “Since Then” with “For Then”
Since then refers to a previously mentioned starting point. It does not express a duration.
I joined the company in 2021. I have worked there since then.
The expression since then points back to 2021.
Trap 10: Thinking “Since” Always Refers to a Date
A starting point does not have to be a date or year. It can be an event, a stage of life, a day, a month, a specific moment, or another situation.
Date
since 2020
Day
since Monday
Event
since I graduated
Life stage
since childhood
Month
since January
Moment
since that day
Trap 11: Choosing “For” or “Since” Without Looking at the Meaning
Sometimes learners try to memorize a rule such as “Present Perfect always uses since” or “Present Perfect with time always uses for.” Neither rule is correct. Both expressions can occur with the Present Perfect, but they provide different types of information.
I have worked here for five years. → duration
I have worked here since 2021. → starting point
A Reliable Three-Step Check
When you are unsure which expression to use, apply these three steps:
Find the Time Expression
Look at the information after the blank.
Ask What It Means
Is it a period or a starting point?
Select the Expression
Use for for duration and since for the starting point.
Final Reminder for This Section
The central distinction is simple: for answers “How long?”, while since answers “From when?”
Once you identify whether the expression describes a duration or a starting point, the correct choice usually becomes clear. This approach is more reliable than memorizing individual examples because it can be applied to new sentences in both spoken and written English.
21. Using “Since” with a Clause in the Present Perfect
The word since can be followed not only by a year, month, day, or specific starting time, but also by a complete clause. This structure is especially useful when the beginning of a continuing situation is connected to a past event. The Present Perfect in the main clause shows that the situation began in the past and remains relevant or continues up to the present.
A common structure is:
Main Clause + Since + Past Event Clause
Subject + have/has + past participle + since + subject + Past Simple
Example: Since I Graduated
Consider this sentence:
I have worked at this company since I graduated.
The event “I graduated” happened in the past. My employment began around that point and continues into the present.
Notice that the two parts have different functions. The main clause uses the Present Perfect, while the clause after since normally uses the Past Simple because it identifies the completed event that established the starting point.
More Examples with “Since” + Clause
She has felt happier since she changed jobs.
We have stayed in contact since we left school.
He has lived in Lahore since he got married.
They have been close friends since they met at university.
Why Does the Since-Clause Usually Use the Past Simple?
The event after since is normally treated as a completed event in the past. It marks the point at which the continuing situation began. Therefore, the Past Simple naturally identifies that starting event.
I have known Sara since I met her.
Main clause
have known → Present Perfect
Since-clause
met → Past Simple
“Since I Was a Child”
A particularly common structure uses a past state or period of life after since. For example:
I have loved books since I was a child.
She has enjoyed music since she was young.
The clauses “I was a child” and “she was young” establish the period when the continuing interest began. The interest itself continues into the present.
“Since” + Event Versus “Since” + Time Expression
The starting point can be expressed in two closely related ways. One option gives a simple time expression; the other describes the event that happened at that time.
| Starting Point | Since-Clause |
|---|---|
| I have worked here since 2020. | I have worked here since I joined the company. |
| She has lived here since June. | She has lived here since she moved here. |
| We have been friends since 2015. | We have been friends since we met. |
The Since-Clause Can Come First
The since-clause does not always have to come after the Present Perfect clause. It can be placed at the beginning of the sentence.
Since I moved here, I have made many new friends.
Since she started her new job, she has become much more confident.
Since they met, they have remained close.
When the since-clause appears at the beginning, a comma is normally used to separate it from the main clause. When the since-clause comes after the main clause, a comma is generally not necessary.
Compare the Two Word Orders
Since-Clause First
Since I started this course, I have learned a lot.
Main Clause First
I have learned a lot since I started this course.
Both sentences communicate essentially the same relationship. The difference is mainly in emphasis and sentence organization.
Avoiding an Incorrect Present Perfect in the Since-Clause
A common learner error is to use the Present Perfect in both parts when the second part is intended to identify the specific past event that started the continuing situation.
Incorrect in the intended starting-event structure
I have known him since I have met him.
Natural
I have known him since I met him.
The Past Simple met identifies the completed event that established the starting point, while have known describes the continuing situation.
Since + Clause in Questions
Questions can also use a since-clause when asking about a continuing situation.
How long have you lived here since you moved to the city?
How have things changed since you started the course?
What have you learned since you began studying English?
In these questions, the since-clause identifies the event or point from which the present situation is being considered.
Common Errors to Watch For
Wrong tense after “since”
❌ I have known her since I have met her.
✓ I have known her since I met her.
Using “for” before an event clause
❌ I have worked here for I graduated.
✓ I have worked here since I graduated.
Confusing duration and starting event
❌ She has been happier since five years.
✓ She has been happier for five years.
Key Pattern
When since is followed by a complete clause, that clause commonly identifies the past event or situation that marks the beginning of something continuing into the present.
I have known him since I met him.
Main clause: Present Perfect → continuing connection with the present.
Since-clause: Past Simple → completed starting event.
22. “For” with Different Types of Time Expressions
The word for is used with many different kinds of duration expressions in the Present Perfect. It does not have to be followed only by numbers such as three years or two months. A duration can also be expressed with words such as a while, a long time, several weeks, or many years.
Understanding these different expressions makes Present Perfect sentences more natural and helps you recognize duration even when there is no exact number.
“For” + Number + Time Unit
The most familiar pattern is for + number + time unit. The time unit may be minutes, hours, days, weeks, months, years, or other measurable periods.
Minutes
for twenty minutes
Hours
for three hours
Days
for five days
Weeks
for several weeks
Months
for eight months
Years
for many years
“For” + Indefinite Duration
Sometimes the speaker does not want to give an exact length of time. English allows several natural expressions for this purpose.
I have been busy for a while.
She has lived abroad for a long time.
We have known each other for ages.
He has worked on this project for quite a while.
These expressions still answer the question “How long?”. The difference is that the duration is approximate rather than precisely measured.
“For a While”
For a while means for a period of time. The exact length is not specified because it depends on the situation.
I have been waiting for a while.
She has been studying for a while.
We have been discussing the issue for a while.
He has lived there for a while.
“For a Long Time”
For a long time emphasizes that an action, state, or situation has continued over an extended period.
I have wanted to visit this country for a long time.
She has known about the problem for a long time.
They have been interested in environmental issues for a long time.
“For Years” and “For Decades”
When the exact number of years is not important, English can use plural time units without a specific number. These expressions are especially common when describing long-term situations.
Scientists have studied this problem for years.
The family has lived in the area for decades.
I have used this method for years.
People have discussed the issue for decades.
“For the Past...” and “For the Last...”
The Present Perfect frequently appears with expressions such as for the past few days, for the last two weeks, or for the past several months. These expressions describe a period that extends from a point in the past up to now.
I have felt tired for the past few days.
She has worked from home for the last three weeks.
Sales have increased for the past several months.
These expressions are particularly useful when the speaker wants to connect a recent period with the present situation.
“For” Is Not Used Before Every Duration-Like Expression
An important point is that not every expression describing a period needs the word for. Some expressions already function naturally as complete time phrases.
Unnatural
I have been busy for all day.
Natural
I have been busy all day.
I have been busy for the whole day.
The expressions all day, all week, and all year can function as time expressions without for.
“For the Whole...” Versus “All...”
| Natural Expression | Example |
|---|---|
| all day | I have been working all day. |
| for the whole day | I have been working for the whole day. |
| all week | She has been preparing all week. |
| for the whole week | She has been preparing for the whole week. |
“For” with Approximate Durations
Words such as about, around, and approximately can modify a duration. This allows the speaker to communicate an approximate length rather than an exact measurement.
I have lived here for about ten years.
She has worked there for around six months.
They have waited for approximately two hours.
A Useful Comparison
I have studied English for five years. → exact duration
I have studied English for about five years. → approximate duration
I have studied English for a long time. → unspecified long duration
Choosing the Correct Expression
When you see a time expression after a Present Perfect verb, identify what kind of duration it communicates. The following distinctions can make the choice easier.
Exact
for three years
Approximate
for about three years
General
for years
Unspecified
for a long time
Main Point
For introduces a duration, whether that duration is exact, approximate, general, or indefinite.
I have lived here for ten years.
I have lived here for about ten years.
I have lived here for a long time.
In each sentence, the expression answers the same basic question: How long? The amount of detail changes, but the grammatical function remains duration.
23. Advanced Practice: Choosing Between “For” and “Since”
The difference between for and since becomes easier when you stop looking only at the words themselves and identify the exact relationship between the past and the present. In real English, speakers may describe the same continuing situation in different ways depending on whether they want to emphasize its length or its beginning.
The following practice focuses on realistic sentences and more challenging choices. The goal is not simply to insert a word mechanically, but to understand why one expression fits better than another.
Practice Set 1: Identify the Meaning
First, identify whether the highlighted expression gives a duration or a starting point.
1. I have worked here for seven years.
Meaning: duration
2. She has lived here since 2019.
Meaning: starting point
3. They have been married for twenty years.
Meaning: duration
4. He has owned the business since he graduated.
Meaning: starting point
Practice Set 2: Complete the Sentences
Choose for or since according to the meaning of the time expression.
1. I have known Ahmed ______ ten years.
Answer: for
2. She has worked here ______ January.
Answer: since
3. We have waited ______ two hours.
Answer: for
4. He has studied English ______ he was a teenager.
Answer: since
Practice Set 3: Correct the Mistakes
The following sentences contain common errors involving for, since, or the Present Perfect structure. Correct each sentence.
Sentence 1
❌ I have lived here since five years.
✓ I have lived here for five years.
Sentence 2
❌ She has worked here for 2021.
✓ She has worked here since 2021.
Sentence 3
❌ They have know each other for ten years.
✓ They have known each other for ten years.
Sentence 4
❌ He has lived here since three months.
✓ He has lived here for three months.
Practice Set 4: Change “For” to “Since”
A duration can often be rewritten as a starting point when the actual beginning is known. This exercise demonstrates how the perspective changes without changing the continuing situation.
I have lived here for six years.
If the six-year period began in 2020:
I have lived here since 2020.
We have been married for ten years.
If the marriage began in 2016:
We have been married since 2016.
She has worked here for four years.
If she started in 2022:
She has worked here since 2022.
Practice Set 5: Choose the Most Natural Sentence
A. I have studied here since three years.
B. I have studied here for three years.
Correct: B
A. She has worked here since 2022.
B. She has worked here for 2022.
Correct: A
A. They have known each other since childhood.
B. They have known each other for childhood.
Correct: A
Practice Set 6: Understand the Speaker’s Focus
Sometimes both for and since can describe the same continuing situation, but they emphasize different information.
I have lived here for ten years.
The speaker focuses on the length of residence.
I have lived here since 2016.
The speaker focuses on the beginning of residence.
Practice Set 7: Mixed Time Expressions
| Sentence | Correct Choice | Reason |
|---|---|---|
| I have been here ___ Monday. | since | Monday is a starting point. |
| She has waited ___ an hour. | for | An hour is a duration. |
| We have been friends ___ we were children. | since | The clause identifies the beginning. |
| He has owned the house ___ many years. | for | Many years describes duration. |
Practice Set 8: Build Your Own Sentences
A useful way to master this grammar is to create original sentences instead of only completing exercises. Use the prompts below to construct Present Perfect sentences.
Prompt 1
live / this city / five years
I have lived in this city for five years.
Prompt 2
work / company / 2021
I have worked at this company since 2021.
Prompt 3
know / my friend / childhood
I have known my friend since childhood.
Prompt 4
study / English / several years
I have studied English for several years.
A Final Accuracy Check
Before finishing a Present Perfect sentence containing a time expression, check four elements. This is particularly useful in formal writing, exams, and grammar exercises.
1
Auxiliary
Have or has?
2
Verb Form
Is the verb a past participle?
3
Time Meaning
Duration or starting point?
4
Time Word
For or since?
Putting the Pattern Together
She has worked here for six years.
She has worked here since 2020.
She has worked here since she joined the company.
These three sentences demonstrate the main possibilities covered in this part: for gives a duration, since + time expression gives a starting point, and since + clause identifies the event that established that starting point.
24. Present Perfect with “For” and “Since” in Extended Real-Life Situations
The Present Perfect with for and since is especially useful when describing situations that connect past events with the present. In everyday communication, these structures often appear when people talk about work, education, homes, relationships, routines, possessions, responsibilities, and personal experiences.
The important point is that the speaker is looking at a situation from the present. The situation may have started recently or many years ago, but it remains relevant now. The choice between for and since depends on whether the speaker wants to give the length of the period or identify its beginning.
Talking About Work
Employment is one of the most common situations in which English speakers use this structure. A person can describe how long they have worked somewhere or identify when they started.
Duration
I have worked at this company for eight years.
Starting Point
I have worked at this company since 2018.
Both sentences describe employment that began in the past and continues into the present. The first emphasizes the length of employment, while the second identifies its beginning.
Talking About Education
Students can use for and since when describing an ongoing course of study or another educational activity.
I have studied English for four years.
She has studied computer science since 2022.
They have attended the course since they enrolled last September.
Talking About a Home or Residence
When someone continues to live in the same place, the Present Perfect can connect the past beginning of the residence with the present.
We have lived in this house for twelve years.
We have lived in this house since 2014.
She has lived in Islamabad for several years.
She has lived in Islamabad since she moved there.
Talking About Relationships
Long-term relationships are another natural context. The relationship may be friendship, professional cooperation, family connection, or another continuing relationship.
We have been friends for fifteen years.
We have been friends since school.
They have worked together since they met at university.
Talking About Possessions
The Present Perfect can also describe possession that began in the past and continues now. This is especially common with verbs such as own, have, and other verbs that describe continuing states.
I have owned this car for six years.
I have owned this car since 2020.
Talking About Continuing Problems
These structures are also useful when a problem or condition began in the past and still exists. In these situations, the Present Perfect emphasizes the connection between the earlier beginning and the current condition.
The road has been closed for three days.
The system has been unavailable since Monday.
We have had this problem since the update was installed.
Talking About Habits and Activities
Some activities can continue over a period without necessarily happening every moment. The Present Perfect can describe participation in an activity over a period that reaches the present.
I have played tennis for ten years.
I have played tennis since I was a teenager.
She has practiced the piano for many years.
She has practiced the piano since childhood.
Talking About Skills and Experience
Learners often use this structure when explaining how long they have practiced or used a skill. The emphasis may be on the length of experience or on the point when the learning began.
I have used this software for five years.
I have used this software since 2021.
I have studied web development since I finished university.
A Short Real-Life Conversation
The difference between for and since becomes particularly clear in conversation.
A: How long have you worked here?
B: I have worked here for six years.
A: When did you start?
B: I have worked here since 2020.
The first answer focuses on the duration. The second identifies the beginning. Both answers describe the same continuing employment.
Present Perfect with “For” and “Since” in Negative Situations
Negative Present Perfect sentences can also describe a continuing absence of an action or event. In these sentences, haven't or hasn't combines with the past participle.
I haven't seen him for three months.
I haven't seen him since January.
She hasn't visited us for a long time.
She hasn't visited us since she moved away.
When Both Forms Are Available
In many situations, both forms are grammatically correct because the speaker can choose whether to focus on duration or the beginning. The choice depends on what information is useful in the conversation.
We have lived here for eight years.
We have lived here since 2018.
If someone asks “How long?”, the first answer is especially direct. If someone asks “When did you move here?”, the second answer provides the relevant starting point.
Context Determines the Best Choice
There is no need to force for or since into a sentence before identifying what the speaker wants to communicate. First understand the time relationship, then select the appropriate expression.
Focus on Length
She has worked there for ten years.
Focus on Beginning
She has worked there since 2016.
Practical Rule for Real Communication
When speaking or writing about a continuing situation, ask yourself what information you are giving:
How long has it continued? → use a duration expression with for.
When did it begin? → use a starting-point expression with since.
This meaning-based approach allows you to use the Present Perfect naturally across many different situations instead of relying on memorized sentences.
25. Final Part 6 Practice: “For” or “Since”?
Before moving to the next Present Perfect topic, this final practice brings together the main uses of for and since. Choose the expression according to whether the sentence gives a duration or a starting point.
Fill in the Blanks
1. I have lived here ______ six years.
Answer: for
2. She has worked here ______ 2020.
Answer: since
3. We have known each other ______ childhood.
Answer: since
4. They have been married ______ fifteen years.
Answer: for
5. He has studied English ______ he was a teenager.
Answer: since
6. I haven't seen her ______ three months.
Answer: for
Correct the Errors
❌ She has lived here since five years.
✓ She has lived here for five years.
❌ I have worked here for 2021.
✓ I have worked here since 2021.
❌ They have know each other since school.
✓ They have known each other since school.
Quick Final Check
FOR = Duration
for two hours
for five years
for a long time
SINCE = Starting Point
since Monday
since 2020
since I graduated
The essential distinction is simple: for tells us how long something has continued, while since tells us when it began.
Part 7: Present Perfect with Just, Already, and Yet
The Present Perfect is commonly used with just, already, and yet to describe actions that have recently happened, actions completed earlier than expected, or actions that have not happened up to the present time. These words help make the meaning of the Present Perfect more precise, especially when talking about recent events and unfinished expectations.
JUST
Shows that something happened very recently.
She has just arrived.
ALREADY
Shows that something happened before now or earlier than expected.
He has already finished.
YET
Usually shows that something has not happened up to now.
She hasn't arrived yet.
Using “Just” with the Present Perfect
Just is used when an action has happened a very short time before the moment of speaking. The action is complete, but it is closely connected to the present.
Subject + have/has + just + past participle
I have just finished my homework.
She has just called me.
They have just left the office.
Notice that just normally comes between have/has and the past participle:
She has just finished the report.
Common mistake
❌ She has finished just the report.
✓ She has just finished the report.
Using “Already” with the Present Perfect
Already is used with the Present Perfect to show that an action has been completed before the present moment. It often suggests that the action happened sooner than expected or that there is no need to do it again. The exact time of completion is usually not important.
Subject + have/has + already + past participle
I have already completed the assignment.
She has already eaten lunch.
They have already left the building.
Examples in Everyday English
“Have you called Sarah?”
“Yes, I have already called her.”
“Do we need to buy some bread?”
“No, I have already bought some.”
“Is Ahmed still at work?”
“No, he has already gone home.”
“Can I send the document now?”
“You can. I have already checked it.”
“Already” in Questions
Already can also appear in questions when the speaker expects that an action may have happened sooner than expected. It can express surprise or simply ask whether something has been completed.
Have/Has + subject + already + past participle?
Have you already finished your work?
Has she already left?
Have they already decided?
Important distinction
Already focuses on completion before now, often with an idea of “sooner than expected.”
She has already finished her homework.
The important point is that the homework is complete now. The exact finishing time is not given.
Already vs. Just
Just and already can both describe completed actions, but their meanings are slightly different. Just emphasizes that something happened very recently, while already emphasizes that it is completed before now.
| Expression | Main Meaning | Example |
|---|---|---|
| just | Very recently | I have just arrived. |
| already | Completed before now | I have already arrived. |
Compare the meaning
I have just finished the report.
This tells us that the report was completed very recently.
I have already finished the report.
This tells us that the report is complete now, possibly earlier than someone expected.
Using “Yet” with the Present Perfect
Yet is commonly used with the Present Perfect when an action is expected to happen but has not happened up to the present moment. It is especially common in negative sentences and questions.
Negative: Subject + have/has + not + past participle + yet
I haven't finished yet.
She hasn't arrived yet.
They haven't decided yet.
Question: Have/Has + subject + past participle + yet?
Have you finished yet?
Has she arrived yet?
Have they made a decision yet?
“Yet” in Negative Sentences
In a negative Present Perfect sentence, yet means that the expected action has not happened up to now. However, the speaker expects or considers it possible that the action will happen later.
I haven't eaten yet.
The person has not eaten up to now, but eating may happen later.
She hasn't called me yet.
She has not called up to now, but the speaker expects a call.
We haven't received the results yet.
The results have not arrived up to this moment.
They haven't started the meeting yet.
The meeting has not started, but it is expected to start.
“Yet” in Questions
In questions, yet asks whether an expected action has happened up to the present moment. It is normally placed at the end of the question.
Have you finished your homework yet?
Has your brother arrived yet?
Have they announced the results yet?
How “Yet” Works with “Already”
Already and yet can appear in related conversations. Already indicates that an action has been completed, while yet is used when asking whether an expected action has happened or stating that it has not happened.
“Have you finished the report yet?”
“Yes, I have already finished it.”
“No, I haven't finished it yet.”
Common Mistakes with “Yet”
Mistake 1: Using “yet” with a completed action incorrectly
❌ I have finished yet.
✓ I haven't finished yet.
Mistake 2: Forgetting the auxiliary verb
❌ She not arrived yet.
✓ She hasn't arrived yet.
Mistake 3: Using the wrong verb form
❌ They haven't finish yet.
✓ They haven't finished yet.
Key pattern
Use yet when the action is expected but has not happened up to the present, especially in questions and negative sentences.
Have you finished yet?
I haven't finished yet.
Comparing “Just,” “Already,” and “Yet” in the Present Perfect
The words just, already, and yet are closely connected with the Present Perfect, but they do not communicate exactly the same idea. Choosing the correct word depends on whether the speaker wants to emphasize a very recent action, a completed action, or an action that has not happened up to now.
JUST
Emphasizes that something happened very recently.
I have just arrived.
ALREADY
Emphasizes that something is completed before now.
I have already arrived.
YET
Shows that an expected action has not happened up to now.
I haven't arrived yet.
The Three Words in One Situation
Imagine that a friend is waiting for you to arrive. The three expressions can describe different stages of the same situation:
I haven't arrived yet.
You are still not there, but your arrival is expected.
I have just arrived.
You arrived very recently.
I have already arrived.
Your arrival has been completed, perhaps earlier than someone expected.
Sentence Structure Comparison
| Word | Typical Position | Example |
|---|---|---|
| just | After have/has | She has just called. |
| already | Usually after have/has | She has already called. |
| yet | Usually at the end | She hasn't called yet. |
Important Meaning Difference
She has just finished her work.
The focus is on the fact that the work was completed very recently.
She has already finished her work.
The focus is on completion before now, possibly earlier than expected.
She hasn't finished her work yet.
The work is still incomplete at the present moment.
A Useful Conversation Pattern
A: Have you finished your assignment yet?
B: Yes, I have already finished it.
A: Great. I have just finished mine.
Common Learner Confusion
Learners sometimes use these three words interchangeably because all of them can occur with the Present Perfect. However, replacing one with another can change the meaning significantly.
Incorrect meaning
I have finished the report yet.
In a normal affirmative statement, this is not the usual use of “yet.”
Natural alternatives
I have already finished the report.
I have just finished the report.
Present Perfect with “Recently” and “Lately”
The Present Perfect is also frequently used with recently and lately when talking about events, activities, or situations connected with the recent period. These expressions do not usually give an exact time. Instead, they describe something that has happened during a period close to the present.
RECENTLY
Means a short time ago or during a recent period.
I have recently started a new course.
LATELY
Means during the recent period, especially when discussing repeated or continuing situations.
She has lately become more confident.
Using “Recently”
Recently can describe an action that happened during a period close to the present. The speaker does not need to mention the exact time because the recent connection is more important than the specific moment.
I have recently visited Lahore.
She has recently changed her job.
We have recently moved to a new house.
They have recently launched a new project.
Recently Does Not Give an Exact Past Time
A major reason for using the Present Perfect with recently is that the sentence does not identify a definite completed past time.
Present Perfect
I have recently bought a new laptop.
The exact time is not stated.
Past Simple
I bought a new laptop yesterday.
“Yesterday” identifies a definite past time.
Using “Lately”
Lately refers to the recent period leading up to the present. It is particularly useful when talking about things that have happened repeatedly, changes in behavior, or situations that have been noticeable during recent days or weeks.
I have felt tired lately.
She has worked hard lately.
Have you seen him lately?
We haven't talked much lately.
Positive, Negative, and Question Forms
| Form | Example | Meaning |
|---|---|---|
| Positive | She has recently started exercising. | The activity began during a recent period. |
| Negative | She hasn't exercised much lately. | This has not happened much in the recent period. |
| Question | Have you exercised lately? | The speaker asks about the recent period. |
Recently vs. Lately
The two expressions overlap, but they often have slightly different practical uses. Recently commonly focuses on an event or change that happened not long ago, while lately often refers to a recent period in which something has been happening or changing.
Recently
I have recently started learning Spanish.
The focus is on a relatively recent change or event.
Lately
I have been very busy lately.
The focus is on the recent period and the continuing situation.
Common mistake
❌ I have recently visited him yesterday.
✓ I visited him yesterday.
“Yesterday” gives a definite past time, so the Past Simple is normally required. Recently is useful when the exact past time is not specified.
Present Perfect for Recent Changes and New Developments
The Present Perfect is often used to describe a recent change, development, or new situation that is important now. In these sentences, the speaker is not simply reporting something that happened in the past. The focus is on the fact that the situation has changed and the result or new condition exists in the present.
The basic idea is:
A change happened → the new situation exists now.
Examples of Recent Changes
The company has opened a new office.
The new office is now open.
She has changed her phone number.
Her current phone number is different.
They have moved to a new apartment.
They now live in the new apartment.
The school has introduced a new course.
The new course is now part of the school's current program.
Why the Present Perfect Is Useful Here
When a recent event creates a present situation, the Present Perfect naturally connects the past action with the current state. This connection is especially clear when the result can be observed now.
Someone has broken the window.
The important information is not only that the breaking happened. The window is broken now.
Present Perfect vs. Past Simple for Changes
The choice between the Present Perfect and Past Simple depends largely on what the speaker wants to emphasize. The Present Perfect highlights the current relevance of the change, while the Past Simple presents the event as a completed event in the past, particularly when a definite past time is mentioned.
| Present Perfect | Past Simple |
|---|---|
| The company has opened a new branch. | The company opened a new branch last month. |
| She has changed her job. | She changed her job in June. |
| They have moved to another city. | They moved to another city two years ago. |
Changes in Personal Life
This use of the Present Perfect is especially common when talking about personal changes. The speaker describes something that has happened recently and matters to the person's current situation.
I have started a new job.
My brother has moved to Islamabad.
She has become much more confident.
We have changed our daily routine.
Changes in Technology, Business, and Society
The same pattern is common in news, business communication, technology discussions, education, and everyday conversations when a new development affects the present.
The company has launched a new service.
The government has announced a new policy.
Scientists have developed a new method.
The school has introduced online classes.
Key point
When you use the Present Perfect for a recent change, ask yourself whether the new situation is relevant now. If the answer is yes, the Present Perfect can clearly connect the completed change with its present result.
Present Perfect for Unfinished Time Periods
The Present Perfect can describe actions or events that have happened during a time period that is still continuing. The exact event may already be finished, but the larger period has not ended. This makes the Present Perfect especially useful with expressions such as today, this week, this month, and this year.
The basic idea:
The action happened in a period that continues up to now.
I have read three chapters today.
Present Perfect with “Today”
We can use the Present Perfect with today when today is still in progress. The speaker is connecting the completed action with the current day.
I have answered five emails today.
She has drunk two cups of coffee today.
We have spoken three times today.
They have visited two museums today.
“This Week,” “This Month,” and “This Year”
The same principle applies to larger periods. If the week, month, or year is still in progress, the Present Perfect can describe what has happened during that period.
I have finished three projects this week.
She has attended two meetings this month.
We have learned many new skills this year.
The company has hired ten employees this year.
Unfinished Period vs. Finished Period
The important distinction is whether the time period is still continuing. Compare an unfinished period with a completed period:
| Continuing Period | Finished Period |
|---|---|
| I have read two books this month. | I read two books last month. |
| She has called me three times today. | She called me three times yesterday. |
| We have traveled a lot this year. | We traveled a lot last year. |
Why “Last Week” Normally Uses the Past Simple
Expressions such as last week, last month, and last year normally refer to completed periods. Because those periods have ended, the Past Simple is generally used.
Compare
✓ I have visited three cities this year.
✓ I visited three cities last year.
Questions About an Unfinished Time Period
Questions using the Present Perfect can ask how much activity has occurred during a period that is still continuing.
How many emails have you answered today?
How many books have you read this month?
What have you learned this year?
Have you exercised this week?
Key rule
Use the Present Perfect when the action belongs to a time period that is still connected to the present and has not finished. If the time period is completely finished, the Past Simple is normally more appropriate.
Present Perfect for Repeated Actions Up to Now
The Present Perfect can describe an action that has happened multiple times from an unspecified point in the past up to the present. In this use, the exact times of the individual actions are not important. The speaker is interested in the experience, number, or frequency of the action within a period connected to now.
Basic pattern:
Subject + have/has + past participle + number/frequency expression
I have visited that city three times.
Repeated Actions Without an Exact Past Time
When the speaker says that an action has happened several times but does not identify specific completed occasions, the Present Perfect can connect the repeated experience with the present.
I have visited London three times.
She has called me several times.
We have watched this film twice.
They have played against each other many times.
Using “Once,” “Twice,” and “Several Times”
Number expressions are often used with the Present Perfect to describe repeated experiences. Once means one time, twice means two times, and expressions such as three times, several times, or many times describe higher numbers.
I have visited Turkey once.
She has seen that movie twice.
He has spoken to the manager three times.
We have discussed this issue several times.
Present Perfect in “How Many Times” Questions
The Present Perfect is especially common in questions beginning with How many times. These questions ask about accumulated experience up to the present.
How many times have you visited Dubai?
How many times has she called you?
How many times have they played this game?
How many times have you read this book?
Repeated Actions and Present Results
Sometimes the number of repeated actions is important because it explains the current situation.
I have called him five times, but he hasn't answered.
The five calls happened before now, and the present result is that he still has not answered.
Present Perfect vs. Past Simple with Repeated Actions
The tense can change when the speaker gives a definite past time. If the repeated actions belong to a completed period, the Past Simple is normally used.
| Present Perfect | Past Simple |
|---|---|
| I have visited Paris three times. | I visited Paris three times in 2022. |
| She has called me twice. | She called me twice yesterday. |
| We have watched the film several times. | We watched the film several times last month. |
Key point
Use the Present Perfect when repeated actions are viewed as part of experience or activity connected with the present. When you identify a completed past period or definite past time, the Past Simple is normally used.
Present Perfect for Life Experiences
One of the most important uses of the Present Perfect is talking about life experiences. When we use the tense in this way, we are interested in whether something has happened at some point in a person's life up to now. The exact time of the experience is usually not mentioned because it is not the main focus.
Basic idea:
An experience happened at an unspecified time before now, and the experience is relevant to the person's life up to the present.
I have visited Turkey.
Examples of Life Experiences
I have visited several countries.
She has ridden a horse.
He has flown in an airplane.
We have eaten Japanese food.
The Exact Time Is Not Important
In the life-experience use, the speaker normally does not say exactly when the event happened. The important information is that the experience exists in the person's life.
I have seen the Eiffel Tower.
The sentence tells us that seeing the Eiffel Tower is part of the speaker's experience. It does not tell us when the visit happened.
Present Perfect vs. Past Simple in Life Experiences
If the speaker adds a specific finished time, the Past Simple is normally used because the focus changes from general life experience to a particular past event.
| General Experience | Specific Past Event |
|---|---|
| I have visited London. | I visited London in 2023. |
| She has eaten Korean food. | She ate Korean food last Friday. |
| He has flown in a helicopter. | He flew in a helicopter when he was twenty. |
Questions About Life Experiences
Questions about life experiences commonly use the Present Perfect because they ask whether something has happened at any point up to the present.
Have you ever visited another country?
Has she ever ridden a horse?
Have they ever tried skiing?
Have you ever spoken to a famous person?
Positive and Negative Experiences
The Present Perfect can also show that an experience has not happened during a person's life up to now.
Experience
I have tried sushi.
No experience
I have never tried sushi.
Life Experience Does Not Mean the Person Is Doing It Now
The Present Perfect in this use describes an experience, not necessarily an activity that is happening at the moment of speaking.
I have visited Canada.
This means Canada is part of my past experience. It does not mean that I am in Canada now.
Key point
Use the Present Perfect for life experiences when the exact time is not the main focus. If you mention a definite completed past time, switch to the Past Simple.
Present Perfect with “Ever” and “Never”
Ever and never are commonly used with the Present Perfect when talking about experiences. They help us describe whether something has happened at any time in a person's life up to now. These words are especially useful when asking and answering questions about travel, food, activities, achievements, and unusual experiences.
Ever means “at any time.”
Never means “at no time.”
Using “Ever” in Questions
Ever is most commonly used in Present Perfect questions. It asks whether an experience has happened at any point before now.
Have you ever visited another country?
Has she ever eaten Indian food?
Have they ever seen snow?
Have you ever driven a car?
The usual structure is:
Question Pattern
Have/Has + subject + ever + past participle?
Example: Have you ever visited London?
Using “Never” in Positive-Grammar Structures
Never has a negative meaning, so it is used with an affirmative Present Perfect structure rather than with another negative word.
I have never visited Australia.
She has never ridden a horse.
He has never tried sushi.
We have never seen such a beautiful place.
Do Not Use “Not” with “Never”
Because never already expresses a negative meaning, using not with it creates an unnecessary double negative in standard English.
Incorrect
I haven't never visited London.
Correct
I have never visited London.
“Ever” and “Never” in Short Answers
Questions with ever can be answered with either a positive or negative Present Perfect response.
Have you ever visited Dubai?
Yes, I have.
No, I haven't.
Has she ever tried skiing?
Yes, she has.
No, she hasn't.
“Ever” with Superlative Experiences
Ever is also common when someone describes an experience as the best, worst, most interesting, or most difficult experience they have had up to now.
This is the best movie I have ever seen.
That is the most exciting trip I have ever taken.
Common Mistakes with “Ever” and “Never”
Incorrect:
Did you ever visited Paris?
Correct:
Have you ever visited Paris?
Incorrect:
I have never not tried sushi.
Correct:
I have never tried sushi.
Incorrect:
She has ever visited Canada.
Correct:
Has she ever visited Canada?
Key point
Use ever mainly to ask whether an experience has happened at any time up to now, and use never to say that an experience has not happened at any time up to now.
Present Perfect with “So Far,” “Up to Now,” and “Until Now”
The Present Perfect is often used with expressions such as so far, up to now, and until now. These expressions connect past actions or events with the present moment and show what has happened within a period that is still relevant.
So far = until this point in time
Up to now = from the beginning of the relevant period until now
Until now = before this present moment
Using “So Far”
So far is very common with the Present Perfect. It tells us about progress, results, completed actions, or events during a period that has not necessarily finished.
I have completed five lessons so far.
We have received twenty applications so far.
She has watched three episodes so far.
The team has won four matches so far.
“So Far” and Ongoing Progress
One important feature of so far is that the speaker often expects the situation to continue. The number or result mentioned represents what has happened at this point, not necessarily the final result.
We have sold 200 tickets so far.
The event is still relevant or ongoing, so more tickets may be sold later.
Using “Up to Now”
Up to now has a similar meaning. It emphasizes everything that has happened from an earlier point until the present moment. It is useful when describing progress, results, experience, or changes.
Up to now, I have completed six chapters.
We have received very positive feedback up to now.
She has made excellent progress up to now.
Using “Until Now”
Until now can also refer to a situation that has continued or remained true before the present moment. It can sometimes emphasize that something has changed, become noticeable, or happened for the first time.
I have never experienced this problem until now.
We have had no major problems until now.
She has always worked from home until now.
Comparing the Three Expressions
| Expression | Main Meaning | Example |
|---|---|---|
| So far | Until this point | We have completed ten tasks so far. |
| Up to now | From an earlier point until now | She has made good progress up to now. |
| Until now | Before the present moment | I have never seen this problem until now. |
Common Mistake: Using a Finished Past Time
These expressions work naturally with the Present Perfect when the time period remains connected to the present. However, a finished past time normally requires the Past Simple.
Incorrect
I have completed five tasks yesterday so far.
Correct
I completed five tasks yesterday.
Key point
Use so far, up to now, and until now to connect a past situation with the present. They are especially useful when discussing progress, results, changes, and events within a period that remains relevant now.
Present Perfect for Achievements and Completed Goals
The Present Perfect is also useful when we talk about achievements, accomplishments, and completed goals that are important at the present time. In this use, the speaker focuses on the result or achievement rather than the exact moment when it happened.
Basic pattern:
Subject + have/has + past participle
Example: She has completed her training.
Achievements in Personal Life
People often use the Present Perfect to announce or describe personal achievements when the achievement has importance now.
I have completed my course.
She has passed her driving test.
He has finished his degree.
They have reached their goal.
Achievements in Work and Education
This use is particularly common when discussing professional or academic progress. The Present Perfect shows that the accomplishment has been completed and is relevant to the current situation.
The company has launched a new service.
Our team has finished the project.
Maria has earned her certificate.
The students have completed the assignment.
Present Result of an Achievement
An achievement expressed in the Present Perfect often has a clear connection with the present. The completed action has created a new situation, result, opportunity, or status.
She has passed the exam.
The present result is that she has successfully passed it.
They have completed the project.
The project is now complete.
Present Perfect vs. Past Simple for Achievements
The choice between the Present Perfect and Past Simple depends largely on whether the speaker is focusing on the current achievement or on a particular completed past event.
| Present Perfect | Past Simple |
|---|---|
| She has won the competition. | She won the competition last year. |
| He has completed the course. | He completed the course in June. |
| The team has achieved its target. | The team achieved its target yesterday. |
Announcing an Achievement
The Present Perfect is natural when announcing new information or reporting an achievement for the first time.
We have won the final!
Our team has completed the project!
The company has reached one million users!
Scientists have developed a new method!
Achievements with “Already”
Already can emphasize that a goal has been completed earlier than expected or before the present point in a process.
I have already finished my assignment.
She has already completed the training.
They have already reached their target.
Common Mistake with Definite Past Time
When a specific finished past time is included, the Past Simple is normally required. Avoid combining the Present Perfect with expressions such as yesterday, last year, or in 2022 when those expressions refer to a finished past event.
Incorrect
She has won the award last year.
Correct
She won the award last year.
Key point
Use the Present Perfect for achievements when the completed result is relevant to the present or when the exact past time is not important. Use the Past Simple when you identify a definite finished time for the achievement.
Present Perfect with Superlatives and “Ever”
The Present Perfect is commonly used after superlative expressions such as the best, the worst, the most interesting, and the most difficult. This structure is useful when comparing a current experience with all similar experiences someone has had before now.
Common Pattern
This is + the + superlative + noun + subject + have/has + past participle.
Example: This is the best book I have ever read.
“The Best ... I Have Ever ...”
One of the most common structures is the best + noun + subject + have/has + ever + past participle. It means that something is being compared with all previous experiences of the same type up to the present.
This is the best movie I have ever seen.
This is the best meal I have ever eaten.
That is the most beautiful place I have ever visited.
This is the most difficult exam I have ever taken.
Why the Present Perfect Is Used
The Present Perfect works naturally in this structure because the speaker is comparing the current experience with experiences from the past up to the present moment. The exact dates of those earlier experiences are not important.
This is the most exciting trip I have ever taken.
The speaker is comparing the current trip with all previous trips they have taken. The focus is on the overall experience, not on the dates of those trips.
Using “The Worst”
The same structure works with negative comparisons. We can use the worst to identify the least enjoyable, least successful, or most difficult experience among previous experiences.
That is the worst film I have ever watched.
This is the worst meal I have ever eaten.
It was the worst journey I have ever had.
Superlatives Without “Ever”
Ever is very common in these sentences, but it is not always necessary. The Present Perfect can still follow a superlative when the meaning is clear from the context.
With “ever”
This is the best book I have ever read.
Without “ever”
This is the best book I have read.
Superlatives and Personal Experiences
This structure is particularly useful when describing travel, food, entertainment, education, sports, work, and other personal experiences.
This is the best city I have ever visited.
She is the most talented teacher I have ever met.
That was the most exciting match I have ever watched.
This is the easiest lesson I have ever completed.
Common Mistake: Wrong Verb Form
Remember that the Present Perfect requires the past participle, not the simple past form when the two forms are different.
Incorrect
This is the best book I have ever readed.
Correct
This is the best book I have ever read.
Key point
Use the Present Perfect after superlatives when comparing an experience with everything of the same type that has happened before now. A common structure is “This is the best ... I have ever + past participle.”
Present Perfect with “Before” and “Before Now”
The Present Perfect can be used with before when we talk about whether something has happened at an earlier time in a person's experience. In this use, the exact time is not important. The focus is on whether the event has happened at any point before the present moment.
Basic idea
Something happened at an unspecified earlier time before now.
Example: I have seen this movie before.
Using “Before” at the End of a Sentence
One of the most natural patterns is to place before at the end of a Present Perfect sentence. It means that the same event or experience happened at some earlier point, but no specific time is given.
I have seen this film before.
She has visited this city before.
We have met before.
They have used this system before.
“Before” in Questions
We can also use before in questions when asking whether someone has had a particular experience previously.
Have you visited this restaurant before?
Has she used this software before?
Have they played this game before?
Have we met before?
“Before” Does Not Give a Specific Time
The word before tells us that something happened earlier, but it does not identify a definite past time. This makes it different from expressions such as yesterday, last week, or in 2020.
| Present Perfect | Past Simple |
|---|---|
| I have seen this movie before. | I saw this movie last week. |
| She has visited Rome before. | She visited Rome in 2024. |
| We have used this method before. | We used this method yesterday. |
“Before Now”
The expression before now emphasizes that something has happened at some point earlier than the present moment. It is less common in everyday conversation than simply using before, but it can be useful when the connection with the present needs to be clear.
I have never experienced anything like this before now.
We have not faced this problem before now.
She has never seen such a large crowd before now.
“Before” with Repeated Experiences
Before can also show that an action has happened previously, even when it has happened more than once.
I have visited this museum before.
We have discussed this issue before.
Common Mistake
Do not confuse before with a specific completed past time. If you identify exactly when the event occurred, the Past Simple is normally appropriate.
Incorrect
I have visited London before in 2022.
Correct
I visited London in 2022.
Key point
Use the Present Perfect with before when you mean that something happened at an unspecified earlier time. When a definite past time is stated, use the Past Simple instead.
Present Perfect in News, Announcements, and Recent Events
The Present Perfect is often used in news reports, announcements, public statements, and everyday updates when a recent event has created a result or change that is important now. The focus is usually on the new information or present result rather than on the exact time when the event happened.
Common idea
A recent event has happened, and its result or importance is connected to the present.
Example: The company has announced a new policy.
Present Perfect in News Headlines and Reports
News writing frequently uses the Present Perfect to introduce a recent development. The reader is being told what has happened and why it matters now.
Scientists have discovered a new species.
The company has launched a new product.
The government has introduced new measures.
Researchers have developed a new technique.
Announcing New Information
In conversations, announcements, and workplace communication, the Present Perfect can introduce information that is new to the listener.
The manager has arrived.
Your order has arrived.
The meeting has started.
Our teacher has sent the results.
Why the Present Result Matters
The Present Perfect is especially natural when the completed action has produced a situation that exists now. The event may be recent, but the important point is its current consequence.
Someone has broken the window.
The window is broken now.
The company has changed its policy.
The new policy is relevant now.
Present Perfect Followed by Details
A news report may begin with the Present Perfect to introduce an event and then use the Past Simple to provide specific details about when, where, or how it happened.
The company has announced a new product.
The announcement was made on Monday.
Scientists have discovered a new species.
They found it in a remote area last month.
Present Perfect vs. Past Simple in News Reporting
Once a specific completed past time is introduced, the Past Simple is normally used for the event being placed at that time.
| Present Perfect | Past Simple |
|---|---|
| The team has won the match. | The team won the match yesterday. |
| The company has opened a new office. | The company opened the office last month. |
| Researchers have found a solution. | Researchers found the solution in 2025. |
Common Announcement Patterns
We have received your application.
We have updated our terms.
The results have been published.
The school has introduced a new course.
A Common Learner Mistake
Avoid using the Present Perfect with a definite finished time when reporting a completed past event. The tense should reflect whether the focus is on the current news or on a particular past moment.
Incorrect
The company has launched the product last Monday.
Correct
The company launched the product last Monday.
Key point
In news and announcements, the Present Perfect is useful for introducing recent events and developments that matter now. When a specific finished past time is given, the Past Simple normally takes over for that event.
Present Perfect for Changes and Developments Over Time
The Present Perfect can describe changes, developments, improvements, and transformations that have taken place over a period leading to the present. This use is especially common when comparing a situation in the past with the situation that exists now.
Main idea
Something has changed from an earlier situation, and the change is relevant now.
Example: The city has changed a lot.
Describing General Changes
The Present Perfect is useful when the speaker wants to show that a situation is different now from how it was previously.
Technology has changed our lives.
The town has grown rapidly.
Prices have increased.
The website has improved significantly.
Changes in Personal Life
This structure is also common when talking about changes in a person's life, habits, skills, appearance, or circumstances.
I have become more confident.
She has improved her English.
He has learned many new skills.
They have become more independent.
Changes in Society and Technology
The Present Perfect is particularly useful for describing developments that connect past trends with the present. It is common in educational, academic, business, and everyday discussions.
Smartphones have transformed communication.
Online education has become more accessible.
Social media has changed the way people communicate.
Digital payments have become more common.
Using “In Recent Years”
Expressions such as in recent years can be used with the Present Perfect when discussing developments that have occurred during a period extending toward the present.
Online shopping has grown rapidly in recent years.
Remote work has become more common in recent years.
Changes with “More” and “Less”
The Present Perfect can describe increases and decreases by using words such as more, less, higher, and lower.
People have become more aware of the problem.
The company has become more successful.
Energy consumption has become lower.
The service has become less expensive.
Present Perfect vs. Past Simple for Change
When describing a change with the Present Perfect, the focus is usually on the situation now. The Past Simple is more appropriate when the speaker refers to a particular period or completed past event.
| Present Perfect | Past Simple |
|---|---|
| The city has changed considerably. | The city changed considerably after the new highway was built. |
| Technology has developed rapidly. | Technology developed rapidly during the 1990s. |
Common Mistake with a Finished Time Period
If the change is placed entirely inside a finished past period, the Past Simple is normally used instead of the Present Perfect.
Incorrect
The town has changed a lot between 1990 and 2000.
Correct
The town changed a lot between 1990 and 2000.
Key point
Use the Present Perfect to describe changes and developments that connect an earlier situation with the present. It is especially useful when the current result or present situation is important.
Present Perfect in Everyday Conversations and Updates
The Present Perfect is extremely common in everyday English when people give updates, report recent actions, explain results, and tell someone what has happened. In conversation, the speaker often assumes that the listener is interested in the situation now rather than the exact time of the earlier action.
Everyday idea
Something has happened, and that information is relevant to the current conversation.
Example: I've finished the report.
Giving Someone an Update
When someone wants to tell another person what has happened recently, the Present Perfect provides a natural way to give an update.
I've finished the work.
She's called the doctor.
We've ordered the food.
They've left.
Explaining a Present Situation
A Present Perfect sentence can explain why a situation exists now. The action happened earlier, but its result is visible or important in the present.
I've lost my keys, so I can't open the door.
She's forgotten her password, so she can't log in.
We've missed the bus, so we need another plan.
Present Perfect in Short Conversations
In everyday speech, Present Perfect questions and answers are often short because the context makes the meaning clear.
Have you eaten?
Yes, I have.
Has John arrived?
No, he hasn't.
Have they finished?
Yes, they have.
Everyday Situations with “Just”
The Present Perfect frequently appears with just when people report something that happened very recently.
I've just arrived.
She's just called.
We've just finished.
The meeting has just started.
Everyday Questions About Results
We often use the Present Perfect when asking whether an action has been completed and whether its result is available now.
Have you finished your homework?
Has she sent the email?
Have they fixed the computer?
Has the food arrived?
Present Perfect and Natural Spoken English
In spoken English, contractions are very common with the Present Perfect. They make ordinary conversations sound natural and fluent.
| Full Form | Common Contraction |
|---|---|
| I have finished. | I've finished. |
| She has arrived. | She's arrived. |
| We have completed it. | We've completed it. |
| They have left. | They've left. |
When the Past Simple Becomes More Natural
If the conversation is about a specific finished past event, the Past Simple is generally more natural. The choice depends on whether the speaker is giving a current update or describing a completed event at a known past time.
Current update
I've finished the report.
Specific past event
I finished the report yesterday.
Key point
In everyday conversation, the Present Perfect is especially useful for giving updates, reporting completed actions, explaining present results, and telling someone what has happened recently. When a specific finished past time becomes the focus, the Past Simple is normally used.
Present Perfect with “This Is the First Time…”
The Present Perfect is commonly used after expressions such as “This is the first time…” when a person experiences something for the first time up to the present moment. The structure connects a past or ongoing experience with the current situation.
Basic Pattern
This is the first time + subject + have/has + past participle
Example: This is the first time I have visited this city.
Understanding the Meaning
The expression does not simply describe an event in the past. It tells us that the current experience is the first occurrence in a person's experience up to now.
This is the first time I have flown alone.
This is the first time she has cooked this dish.
This is the first time we have worked together.
This is the first time they have seen snow.
Why the Present Perfect Is Used
The Present Perfect is appropriate because the speaker is considering the person's experience from the past up to the present. The important point is not the exact date of the earlier experience. Instead, the important fact is that this current experience is the first one of its kind.
This is the first time I have used this software.
This is the first time he has spoken in public.
This is the first time we have visited the museum.
“It Is the First Time…” Structure
We can also use “It is the first time…” with the Present Perfect. This structure has essentially the same meaning and is common in both conversation and writing.
It is the first time I have driven such a long distance.
It is the first time she has spoken to a large audience.
Common Mistake: Using the Past Simple
A common learner error is using the Past Simple immediately after “This is the first time…”. When the sentence describes an experience connected with the present, the Present Perfect should normally follow the expression.
Incorrect
This is the first time I visited London.
Correct
This is the first time I have visited London.
Negative Meaning
The structure can also communicate that something has never happened before. In this case, the Present Perfect emphasizes the person's lack of previous experience.
This is the first time I have ever felt this nervous.
This is the first time she has ever spoken to him.
This is the first time they have ever traveled abroad.
Questions and Responses
The structure is also useful when talking about someone's first experience during a conversation.
Is this the first time you have visited Pakistan?
Yes, it is.
Is this the first time she has used this system?
Yes, it is.
First Time vs. Specific Past Time
Once a specific finished past time is mentioned, the Past Simple is normally used because the focus has shifted to a completed event at a definite time.
Current experience: This is the first time I have visited Lahore.
Specific past event: I visited Lahore for the first time in 2024.
Key Point
Use the Present Perfect after expressions such as “This is the first time…” and “It is the first time…” when describing an experience that is happening for the first time up to the present moment.
Present Perfect for Ongoing States and Current Situations
The Present Perfect can describe a situation that began in the past and is still relevant now. In these sentences, the important idea is not simply that something happened, but that a state, condition, relationship, or situation has continued up to the present.
Basic idea
Past beginning or development → continuing situation → present
States That Continue Until Now
Many verbs describe states rather than individual actions. When these states started in the past and remain true now, the Present Perfect can show the connection between the earlier situation and the present.
I have known him for ten years.
She has lived here since 2020.
We have owned this house for years.
They have believed this for a long time.
Present Perfect with “For” and “Since”
When the sentence emphasizes how long a situation has continued, for and since are especially useful. The choice depends on whether we mention a duration or a starting point.
| Expression | Example | Meaning |
|---|---|---|
| for five years | I have worked here for five years. | Duration |
| since 2021 | I have worked here since 2021. | Starting point |
Relationships and Personal Situations
The Present Perfect is also natural when describing relationships or personal circumstances that began earlier and remain true now.
We have been friends since school.
She has worked with the company for six years.
I have lived in this neighborhood since childhood.
Present Situation vs. Completed Past Situation
The Present Perfect is useful when the situation still applies now. If the situation ended in the past, the Past Simple is generally more appropriate.
Still true
I have lived here for ten years.
The speaker still lives here.
Finished
I lived there for ten years.
The speaker no longer lives there.
A Useful Question: “How Long…?”
When asking about the duration of an ongoing situation, English commonly uses How long + have/has + subject + past participle?
How long have you lived here?
How long has she worked there?
How long have they known each other?
Important Meaning Difference
Learners should distinguish between a completed action and an ongoing state. The Present Perfect can describe both, but the surrounding context determines whether the situation continues.
I have visited London three times.
This describes completed experiences.
I have lived in London for three years.
This normally describes a situation continuing to now.
Common Mistake: Using the Present Continuous with Stative Verbs
Some continuing situations use the Present Perfect rather than the Present Perfect Continuous because certain verbs normally describe states. This is especially common with verbs such as know, own, believe, understand, and want.
Incorrect
I have been knowing her for years.
Correct
I have known her for years.
Key Point
Use the Present Perfect when a past situation or state continues to be relevant now. With continuing situations, for, since, and how long are especially useful for showing the connection between the past and the present.
Present Perfect in Work, Study, and Achievement Contexts
The Present Perfect is frequently used in professional, academic, and personal situations to describe completed work, progress, qualifications, improvements, and achievements that are relevant to the present. In these contexts, the exact time is often less important than the result or experience gained.
Core idea
Past action or achievement → present result, progress, or experience
Present Perfect at Work
In professional communication, the Present Perfect can report tasks that have been completed and are relevant to the current situation.
I have finished the report.
We have completed the project.
The team has approved the proposal.
I have sent the documents.
Reporting Progress
The Present Perfect can also show progress that has been made up to the present moment. Expressions such as so far, already, and yet often appear in these situations.
We have completed five tasks so far.
The team has already finished the first stage.
We haven't completed the final stage yet.
Present Perfect in Academic Contexts
Students can use the Present Perfect when describing academic progress, completed research, acquired knowledge, or developments that remain relevant.
I have completed three courses.
She has improved her writing skills.
Researchers have discovered new evidence.
He has learned several new techniques.
Skills and Qualifications
When discussing experience or skills that a person has gained over time, the Present Perfect can emphasize what the person can offer now.
I have worked on several international projects.
She has developed strong communication skills.
He has gained valuable experience in marketing.
Present Perfect vs. Past Simple in Professional Contexts
The difference becomes important when a professional achievement is connected with the present or when the speaker identifies a definite finished time.
Present Perfect
I have worked on five major projects.
The experience is relevant now.
Past Simple
I worked on a major project last year.
The completed time is identified.
Describing Improvements
The Present Perfect is especially useful when an improvement has occurred and the resulting condition can be seen or understood now.
My English has improved.
The company has increased its productivity.
Our team has become more efficient.
She has made significant progress.
Achievement Without a Specific Time
When the exact time of an achievement is not important, the Present Perfect can highlight the achievement itself.
She has won several awards.
He has published two books.
They have built a successful business.
I have earned a professional qualification.
Common Mistake with Definite Past Time
If a completed achievement is connected with a definite finished time such as yesterday, last year, in 2022, or two months ago, the Past Simple is normally required.
Incorrect
I have completed the course last year.
Correct
I completed the course last year.
Key Point
In work and study, use the Present Perfect to emphasize completed tasks, progress, experience, qualifications, improvements, and achievements that matter now. When a specific finished past time is stated, use the Past Simple instead.
Present Perfect: Advanced Sentence Patterns and Common Learner Confusion
Once the basic uses of the Present Perfect are clear, learners often encounter sentences that look more complicated because they contain additional clauses, adverbs, questions, or comparisons. The tense itself remains simple: have/has + past participle. The main challenge is understanding how the surrounding words affect the meaning.
Core Structure
Subject + have/has + past participle
Present Perfect with Adverbs
Adverbs such as already, just, never, ever, recently, and still can change the emphasis of a Present Perfect sentence. Their position is important, but the basic tense structure remains unchanged.
I have already finished the task.
She has just arrived.
We have never visited that place.
Have you ever seen this movie?
Present Perfect in Longer Sentences
A Present Perfect sentence can contain several pieces of information. The extra details do not change the tense when the main action remains connected with the present.
I have finished the report that my manager
asked me to prepare.
She has visited several countries since
she started working as a journalist.
Present Perfect in Questions with “How Many”
The Present Perfect is often used with how many when asking about the number of completed actions up to the present.
How many books have you read this year?
How many times has she visited London?
How many applications have they received?
How many assignments have you completed?
Present Perfect with “One of the…”
The Present Perfect can follow expressions such as “one of the best…” when a person or thing is being evaluated against previous experiences.
This is one of the best books I have ever read.
She is one of the most talented people I have ever met.
It is one of the most interesting places we have visited.
“Have Been” and “Have Gone”
Two expressions that frequently cause confusion are have been and have gone. They can communicate different ideas depending on whether someone has returned or is still away.
Have been
She has been to Paris.
She visited Paris at some point and has returned.
Has gone
She has gone to Paris.
She has left for Paris and may still be there.
Present Perfect with “Since” Clauses
A Present Perfect sentence can contain a clause introduced by since. The main clause normally uses the Present Perfect when the situation continues to the present, while the event that marks the starting point commonly uses the Past Simple.
I have worked here since I
graduated.
She has felt better since she
started exercising.
We have known each other since we
met at university.
Common Confusion: “Have” as a Main Verb
Learners sometimes confuse the auxiliary have with the main verb have. In the Present Perfect, the first “have” can function as the auxiliary, while the past participle follows it.
I have had breakfast.
She has had enough time.
We have had several meetings.
Here, the first have/has is the auxiliary, while had is the past participle of the verb “have.”
Avoiding Double Negatives
A negative Present Perfect sentence normally uses have/has not + past participle. Avoid combining “not” with another negative word when standard English does not require it.
Incorrect
I haven't never seen it.
Correct
I have never seen it.
I haven't seen it.
A Final Accuracy Check
When constructing an advanced Present Perfect sentence, check three things: the auxiliary, the past participle, and the time meaning. If all three are correct, the sentence will usually express the intended relationship between the past and the present.
1. Auxiliary
Use have or has correctly.
2. Past Participle
Use the correct third form of the verb.
3. Time Meaning
Make sure the action is connected with the present.
Key Point
Advanced Present Perfect sentences may contain adverbs, clauses, quantities, comparisons, or additional information, but the central structure remains have/has + past participle. Always check the meaning of the time expression and whether the action or situation remains connected to the present.
Final Practical Use of the Present Perfect
The Present Perfect becomes much easier when you focus on the relationship between the past and the present. Instead of memorizing every possible example, identify what the speaker wants to connect with now: a recent action, an experience, a result, a continuing situation, progress, or an unfinished period.
The Main Question
Is the past action, experience, or situation connected to the present?
If yes, the Present Perfect may be the appropriate tense.
Checking the Basic Structure
First, check the grammatical structure. The Present Perfect uses have or has followed by the past participle.
Have
I have finished the work.
They have arrived.
Has
She has finished the work.
He has arrived.
Checking the Past Participle
Regular verbs usually form their past participle with -ed, while irregular verbs have their own forms. Using the correct past participle is essential for an accurate Present Perfect sentence.
| Base Verb | Past Participle | Present Perfect |
|---|---|---|
| work | worked | have worked |
| write | written | have written |
| take | taken | have taken |
| see | seen | have seen |
Checking the Time Expression
Time expressions provide an important clue. Expressions such as ever, never, just, already, yet, recently, so far, since, and for commonly work with the Present Perfect because they connect the situation with the present.
just
I've just arrived.
already
She has already left.
yet
We haven't finished yet.
ever
Have you ever been there?
since
I have lived here since 2020.
so far
We have completed five tasks so far.
Recognizing When the Past Simple Is Needed
A major part of using the Present Perfect correctly is knowing when not to use it. When a sentence clearly refers to a finished time in the past, the Past Simple is normally required.
Yesterday:
I visited my friend yesterday.
Last year:
She completed the course last year.
In 2023:
They moved to London in 2023.
Two hours ago:
He called me two hours ago.
A Simple Decision Method
When you are unsure which tense to choose, follow these steps.
Step 1
Ask whether the sentence is connected to the present.
Step 2
Look for a finished past-time expression.
Step 3
Check whether the action is an experience, result, recent event, achievement, repeated action, or continuing situation.
Step 4
Build the sentence with have/has + past participle.
Practical Examples
I have lost my phone.
She has already finished her assignment.
Have you ever visited a museum?
We have lived here for five years.
They have completed the first stage so far.
Final Common Errors to Avoid
| Common Error | Better Form |
|---|---|
| She have finished. | She has finished. |
| I have went there. | I have gone there. |
| He has saw it. | He has seen it. |
| I have finished it yesterday. | I finished it yesterday. |
Final Part 7 Point
The Present Perfect is not simply a tense for “recent actions.” Its wider purpose is to connect past events, experiences, changes, achievements, and continuing situations with the present. Understanding that connection makes it easier to choose the tense naturally and accurately.
Present Perfect Tense: Quick Review
The Present Perfect connects a past action, experience, change, or situation with the present. It is formed with have/has + past participle. The exact meaning depends on the context and the time expressions used with the tense.
Structure
Subject + have/has + past participle
She has finished her work.
Negative
Subject + have/has not + past participle
They haven't arrived yet.
Question
Have/Has + subject + past participle?
Have you finished the task?
Main Idea
A past action or situation has a connection with the present.
Important Uses to Remember
- • Recent actions: I have just arrived.
- • Present results: She has lost her keys.
- • Life experiences: I have visited Turkey.
- • Repeated actions: We have watched it three times.
- • Continuing situations: I have lived here for five years.
- • Starting points: She has worked here since 2021.
- • Unfinished periods: I have read two chapters this week.
- • Achievements: He has won several awards.
- • First experiences: This is the first time I have flown alone.
The Most Important Warning
Do not normally use the Present Perfect with a specific finished past time such as yesterday, last year, in 2020, two days ago, or another clearly completed past-time expression.
I visited London last year.
Present Perfect Tense MCQs
Test your understanding of the Present Perfect. Choose the correct answer in each question.
1. She _____ her homework already.
2. I _____ this movie three times.
3. Have you _____ visited London?
4. We _____ here since 2022.
5. I _____ my keys, so I can't open the door.
6. This is the first time I _____ this dish.
7. Which sentence is correct?
8. Which sentence correctly uses the Past Simple rather than the Present Perfect?
Frequently Asked Questions About the Present Perfect Tense
What is the Present Perfect tense?
The Present Perfect is used to connect a past action, experience, change, or continuing situation with the present. It is formed with have/has + past participle.
What is the formula of the Present Perfect?
The basic formula is Subject + have/has + past participle. For example: “She has finished her work.”
When should I use “has”?
Use has with third-person singular subjects such as he, she, it, and singular nouns.
What is the difference between “for” and “since”?
For introduces a duration, while since introduces a starting point. For example: “for five years” and “since 2021.”
Can I use the Present Perfect with “yesterday”?
Normally, no. “Yesterday” refers to a completed past time, so the Past Simple is normally used: “I visited him yesterday.”
What is the difference between “have been” and “have gone”?
“Have been to” commonly describes a completed visit or experience, while “have gone to” can indicate that someone has left for a place and may still be there.
What are common Present Perfect mistakes?
Common mistakes include using the wrong auxiliary, using the base verb instead of the past participle, confusing “for” and “since,” and using the Present Perfect with a clearly finished past time.
Why is the Present Perfect important?
It is essential for everyday English because speakers use it to discuss experiences, recent events, present results, achievements, continuing situations, changes, and progress.
About the Author
SkilledContent English Grammar Team
The SkilledContent English Grammar Team creates clear and practical English-learning resources for students, teachers, professionals, and independent learners. Our grammar lessons focus on understandable explanations, useful examples, common learner errors, and practical exercises to help readers build accurate and confident English communication skills.
Continue Learning English Grammar
Continue your English grammar journey with related lessons from SkilledContent.
Explore the complete tense system and understand how English tenses work together.
Present Simple TenseLearn how the Present Simple describes habits, facts, routines, and regular actions.
Present Continuous TenseCompare ongoing actions and temporary situations with other present tenses.
Past Simple TenseUnderstand completed actions and definite events in the past.
Improve Your English Writing with Grammarly
Understanding the Present Perfect tense is an important step toward writing clearer and more accurate English. However, grammar accuracy also depends on how you use grammar, punctuation, spelling, sentence structure, and word choice throughout your writing.
Grammarly is a writing assistance tool that can help you review your English writing and identify common grammar, spelling, punctuation, clarity, and style issues. It can be useful when practicing English, writing assignments, preparing professional messages, or checking longer pieces of content.
Why Use a Writing Assistant?
- ✓ Helps identify common grammar and spelling mistakes.
- ✓ Can help improve sentence clarity and readability.
- ✓ Provides useful feedback while writing in English.
- ✓ Can be useful for students, professionals, content writers, and English learners.
Practice Grammar, Then Check Your Writing
The best way to improve your English is to understand the grammar rules first and then apply them in your own writing. A writing assistant can provide an additional check, but it should support your learning rather than replace your understanding of English grammar.
Affiliate Disclosure: This page contains an affiliate link. If you choose to use Grammarly through this link, SkilledContent may receive a commission at no additional cost to you. Our recommendations are intended to provide useful resources for English learners.
Present Perfect Tense: Final Conclusion
The Present Perfect is one of the most useful tenses in English because it allows speakers to connect the past with the present. It can describe recent actions, present results, life experiences, repeated actions, achievements, changes, continuing situations, unfinished periods, and developments that remain relevant now.
The most important structure to remember is have/has + past participle. From there, context determines the exact meaning. Expressions such as just, already, yet, ever, never, recently, so far, for, since, and this is the first time frequently help communicate the relationship between a past event and the present.
At the same time, learners should remember the main difference between the Present Perfect and the Past Simple. When a sentence focuses on a specific finished time in the past, the Past Simple is normally the better choice. When the focus is on the experience, result, progress, or connection with the present, the Present Perfect is often appropriate.
Remember:
Past + connection to now = Present Perfect
Keep practicing the structure, learn the common past participles, and pay attention to the meaning of time expressions. With regular practice, the Present Perfect becomes much more natural in both speaking and writing.