Present Perfect Tense: How to Correctly Use it in English

by | May 3, 2024 | Verb Tenses

Are you wondering about how to use the Present perfect tense in English?

Present perfect tense describes actions or events that started but were not completed in the past. Instead the action is still continued in the present time. For instance, if you are sitting in the doctor’s office and waiting for your turn to see the doctor, you will say that ” I have waited for two hours. You can not say that I waited for two hours before seeing the doctor. 

In this article, you will learn what the present perfect tense in English, how to construct sentences using present perfect, and some example sentence to help you understand this tense in Englis lanuage. 

The present perfect is a verb tense that describes actions that started in the past but continued in the present. There must be a relation between the past and the present in order to use the present perfect tense. If the action finishes in the past, then we simply use the past tense instead of the present perfect tense.

For example:

  • He has finished his job.
  • She has cooked food.
  • They have won the match.
  • You have completed your test.
  • We have played cricket.
  • I have eaten food.

The present perfect tense refers to actions that have occurred at an unspecified time in the past or actions that started in the past and are still relevant today. This tense allows us to connect the past with the present in a way that shows a clear relationship between the two.

For example, consider the sentence, “I have visited Paris.” While we know the action took place, the exact time isn’t important; the key focus is on the experience or the fact that it happened.

By learning the present perfect tense, you’ll be able to express yourself more fluently and handle a wider variety of situations in English, making your conversations and writing much richer.

How to identify the present perfect tense

Present perfect tense sentences always use the auxiliary verb has/have with the past participle (third form of the verb).

Here are some examples of present perfect tense to help you identify this tense.

  • He has gone.
  • She has slept.
  • It has worked. 
  • Aslam has left.

With I, We, You, They, or Plural Nouns;

  • I have eaten food.
  • We have won the game.
  • You have completed assingment.
  • They have worked. 
  • Children have played outside.

How to Make Present Perfect Tense

To make sentences using the present perfect tense, we use auxiliary verbs has or have + Past Participle (third form of the verb).

What is a past participle?

The past participle is the third form of the verb, which is formed by adding—d or -ed at the end of the base verb. However, irregular verbs don’t follow the same rule of adding—d or -ed. Therefore, past participle forms of irregular verbs could differ from regular ones.

Structural Formula of Present Perfect Tense

The basic formula of present perfect tense that we use to construct sentences is:

  • Subject + has/have + past participle

If there is an object in the sentence, the object will come after the participle. 

  • Subject + has/have+past participle +Object.

Here is how the present perfect tense is made.

  • has/have + finished.
  • has/have + admitted.
  • has/have + begun.
  • has/have + worked.

When to Use has or have in Present Perfect Tense

When using the present perfect tense, we use auxiliary verb ‘has’ for the pronouns (he, she, it), and for singular nouns

However, we use have + past participle with plural nouns, first-person pronouns (I, We), and Third-Person Plural pronouns (They)

First-person pronouns

  • I have eaten breakfast.
  • We have won the match.

Second person pronouns

  • You have played very well.

Third person pronouns

  • He has gone.
  • She has slept.
  • It has worked.

Singular nouns

  • Ahmad has finished his work.
  • Alia has gone to the store for shopping.

Plural nouns

  •  They have finished their assignment.
  • Many candidates have applied for the job.

Positive sentences of present perfect tense

Positive sentences of present perfect tense start with the subject, followed by has/have and the past participle form of the verb. Here is the structural fomula of present perfect tense to make positive sentences:

Subject + has/have + past participle

Examples:

  • He has played tennis.
  • He has eaten food.
  • He has finished his work.
  • He has applied for the job.
  • He has mowed his lawn.
  • He has written a book.
  • He has taken a shower.

Negative sentence in present perfect tense

To make negative sentences, we use has not or have not followed by past participle and object. See the formula below:

Subject + has/have + not + past participle

Examples

  • He has not completed his work.
  • He has not cooked dinner yet.
  • He has visited Paris many times.

Question sentences in present perfect tense

The question sentences of present perfect tense starts with has/have followed by subject + past participle. 

Has/Have + Subject + Past Participle

For example:

  • Has he completed his job?
  • Have we visited them every year?
  • Have they performed their activity?
  • Have you visited your parent each year?

How to Make WH questions in Present Perfect Tense

WH word like What, Where, When, who, or why comes at then beginning of the sentence followed by has or have. At then end of the sentence, we use question mark. 

For examples 

  • Where have you worked before joining this company?
  • When have you called her?
  • Why has he left before starting meeting?

Use of Adverbs in Present Perfect Tense

Adverbs can be used in present perfect tenses like other tenses. As you know, an adverb is a word in English that adds more detail to a sentence by modifying the meaning of the main verb. 

For example:

  • The party has already finished. 
  • The students have 
  • Guests have already arrived.
  • The party has already started.
  • The food has slowly cooked. 
  • He has gradually climbed the hill.

Most of the time, we place adverbs in between auxiliary verbs and past participles.  but this is not the case with some adverbs like yet or still. 

Look at the following sentence:

  • I have just finished my work.
  • I have not finished my work yet. 

Yet is placed at the end of the sentence, and that is the correct use of yet in the sentence. As you know, yet is used in negative and question sentences. for examples

  • Have you finished your work yet?
  • She has not cooked yet.

Passive Form of Present Perfect Tense

While using present perfect in its passive form, we use been with auxiliary verbs has and have. The structure of the sentence would be;

Subject + has been/have been + Past participle.

Present perfect tens is also used to make passive sentences. When we use passive form of this tense, we add has/have been with past participle. 

For example:

  • Where have you been?
  • The work has been finished on time. 
  • The students have been enrolled in the class.

For example:

  • The work has been finished.
  • The class has been closed.
  • The food has been cooked.

Present Perfect Vs. Past Simple

Present perfect tense is used when an action starts in the Past and continues in the present. Always use present perfect tense when the action relates to both past and present time. If there is no relation between past time and the present time in which the action is being performed, then simply use past simple. 

For example;

  • He has worked at the post office for ten years. 
  • Kids have taken naps before going to school. 
  • She has cooked food before going to bed.

Conversely, Past Simple is used when an action started in the Past and finished in that Past. In other words, an action in past tense does not have any relation with the present. if the action started in the past and end in the past and did not continue in the present. thens past simple is the right tense to describe the action. let take a look at the above three examples again.

For example;

  • He worked at the post office for 10 years.
  • Kids took a nap and went to school.
  • She cooked food and slept.

Present Perfect Vs. Present Perfect Continous 

Present perfect tense

  • He has played cricket since high school.
  • I have played cricket my whole life.
  • I have lived here for 10 years.

Present perfect continuous tense.

  • He has been playing cricket since high school.
  • I have been playing cricket for my whole life.
  • I have been living here for 10 years.

When to use the present perfect tense

Present perfect tense is used when an action started in the past and ended in the present. For instance, she has cooked food. It means that she started cooking in the recent past and has finished in the present.

When Do We Use the Present Perfect Tense?

The present perfect tense has a wide range of uses, each highlighting different connections between the past and present:

Indefinite Past Actions
This use focuses on actions that happened at some point in the past, but the exact time is not important. We care more about the experience than when it happened.
Example: “I have seen that movie.”
Here, the speaker doesn’t specify when they watched the movie, just that the experience occurred.

Actions Starting in the Past and Continuing to the Present
The present perfect tense is perfect for situations where an action began in the past and continues to influence the present. Words like for and since help show the duration of the action.
Example: “She has lived here for five years.”
This means she started living here five years ago and is still living here now.

Completed Actions with Present Relevance
This usage highlights actions that were completed in the past but have a direct effect on the present.
Example:

  • He has just finished his homework.

The focus is on the fact that the homework is now complete.

Repeated Actions Until Now
The present perfect can also show that something has happened multiple times up to the current moment.
Example:

  • They have visited this museum three times.

This implies they’ve visited the museum several times in the past, and more visits could still happen.

Common Time Expressions with Present Perfect Tense

Certain time expressions are often used with the present perfect tense to give context. These include:

  • Since: Refers to a specific point in time.
    Example: “I have known him since 2010.”
  • For: Refers to a duration of time.
    Example: “We have been friends for 10 years.”
  • Already: Used to show that something happened before now.
    Example: “She has already eaten.”
  • Yet: Commonly used in negative sentences or questions, often at the end.
    Example: “Have you finished your homework yet?”
  • Just: Used to indicate something that happened a short time ago.
    Example: “I have just seen her.”
  • Ever and Never: Used when asking about experiences or indicating that something has not happened at any point in time.
    Example: “Have you ever traveled abroad?”
    “I have never been to New York.”

When to Not Use Present Perfect Tense

We do not use present perfect tense if the time is specifically mentioned in the sentence.

Present perfect tense is perfectly fine to use when the action relates to the past and present. However, if you are describing something with a specific time, date, or day, use simple past tense instead of present perfect tense. Consider the following examples to see the difference.

  • I have finished my work on Tuesday.  [incorrect use of present perfect tense]
  • I finished my work on Tuesday. [correct]

This first example shows an action that was started in the past and finished in the past. so we will not use the present perfect tense. Instead, we must describe that action using the past simple tense.

For example;

  • I have worked on Tuesday.
  • We have won the match last Sunday.
  • He has  finished his work.

The correct way to say these sentences would be;

  • I worked on Tuesday.
  • We won the match last Sunday.
  • He finished his work.

Present Perfect vs. Simple Past: What’s the Difference?

It’s easy to confuse the present perfect tense with the simple past tense, but they serve different purposes.

Simple past tense is used when talking about actions that happened at a specific time in the past.
Example: “I visited Paris last year.”

Present perfect tense is used when the time is not important or the action has an ongoing effect on the present.
Example: “I have visited Paris.” (Here, the time of the visit is not mentioned, but the experience is relevant.)

Simple Past

Present Perfect

“She finished the report yesterday.”

“She has finished the report.”

(Focuses on when)

(Focuses on the result)

Using Present Perfect with Stative Verbs

Stative verbs describe conditions or states of being, such as emotions, ownership, or thoughts. With these verbs, the present perfect tense emphasizes that something has been true for a certain period and still is.

Common stative verbs include: know, believe, like, own, understand.

Example: “I have known her for years.” (It started in the past and continues now.)

Contractions in Present Perfect Tense

In everyday speech and informal writing, contractions are often used to make sentences sound more natural and fluent.

  • I have → I’ve
  • She has → She’s
  • They have → They’ve

Example: “I’ve just finished reading the book.”
Contractions make your speech smoother and help you sound more like a native speaker.

Common Mistakes and How to Avoid Them

Some typical mistakes learners make with the present perfect tense include:

  • Mixing up have/has:
    Incorrect: “She have finished the report.”
    Correct: “She has finished the report.”
  • Confusing the present perfect and simple past:
    Incorrect: “I have seen that movie last week.”
    Correct: “I saw that movie last week.” (since the time is specified, simple past is needed)
  • Overusing the present perfect when the simple past should be used:
    Incorrect: “She has visited the museum yesterday.”
    Correct: “She visited the museum yesterday.”

Practice Makes Perfect: Exercises for Mastery

To fully master the present perfect tense, practice is key. Try the following exercises:

  • Fill-in-the-blank:
    Complete the sentences with the correct form of the present perfect:
    Example: “They ______ (finish) their project already.”
  • Sentence transformation:
    Change sentences from the simple past to the present perfect:
    Example: “She ate lunch.” → “She has eaten lunch.”
  • Error correction:
    Identify and correct the present perfect mistakes:
    Example: “He have been to France.” (Correct: “He has been to France.”)

Conclusion: The Power of the Present Perfect

The present perfect tense is a powerful tool that bridges the gap between the past and the present. Whether you’re expressing experiences, ongoing actions, or completed tasks with present relevance, this tense gives your English greater depth and flexibility. The key to mastering it is consistent practice. Try integrating the present perfect into your daily conversations, and soon enough, it will become second nature.

By understanding the present perfect tense, you’ll be well on your way to more fluent and dynamic communication.

FAQs: Present Perfect Tense

What is the present perfect tense?

The present perfect tense is used to describe actions or events that have occurred at an unspecified time in the past or actions that started in the past and continue into the present. It highlights the connection between past actions and their relevance to the present.

How is the present perfect tense formed?

The structure of the present perfect tense is Subject + Have/Has + Past Participle (V3). For example:

“I have eaten.”

“She has visited Paris.”

What is the difference between ‘have’ and ‘has’ in the present perfect tense?

Have is used with plural subjects (I, you, we, they).

Has is used with singular subjects (he, she, it).

Example: “They have finished the report.” vs. “He has finished the report.”

When should I use the present perfect tense instead of the simple past tense?

Use the present perfect tense when the exact time of the action is not important, when the action has relevance to the present, or when the action is still ongoing. Use the simple past tense when the action occurred at a specific point in the past.

Present Perfect: “I have visited New York.” (The time is not important.) Simple Past: “I visited New York last year.” (Specific time is mentioned.)

Can I use the present perfect tense with specific time expressions like ‘yesterday’ or ‘last year’?

No, specific time expressions such as yesterday, last year, in 2015, etc., require the simple past tense, not the present perfect. The present perfect is used for actions without a specified time.

Incorrect: “I have visited New York last year.” Correct: “I visited New York last year.”

What are some common time expressions used with the present perfect tense?

Common time expressions include:

  • For: “I have lived here for 5 years.”
  • Since: “He has worked there since 2010.”
  • Already: “She has already eaten.”
  • Just: “I have just finished my homework.”
  • Yet: “Have you finished your homework yet?”

What’s the difference between ‘for’ and ‘since’ in the present perfect tense?

  • For is used to indicate a duration of time.
    Example: “I have lived here for 10 years.”
  • Since is used to indicate the starting point of an action.
    Example: “She has been studying since 9 AM.”

Can I use the present perfect tense for repeated actions?

Yes, the present perfect tense can be used for actions that have been repeated up to the present time.
Example: “I have visited the museum three times.”

What are contractions in the present perfect tense?

Contractions are used to shorten the auxiliary verbs have and has for smoother speech. Some common contractions include:

  • I have → I’ve
  • He has → He’s
  • They have → They’ve

Example: “I’ve been there before.”

What are stative verbs, and how do they work with the present perfect tense?

Stative verbs describe states or conditions rather than actions (e.g., know, believe, like). In the present perfect tense, they indicate something that began in the past and continues to be true. Example: “I have known him for a long time.”

How can I avoid common mistakes when using the present perfect tense?

To avoid common mistakes:

  • Don’t use the present perfect with specific past times like yesterday or last week.
  • Ensure you’re using the correct auxiliary verbs (have/has).
  • Don’t mix up the present perfect with the simple past when discussing experiences without a specific time.

How do I practice the present perfect tense effectively?

Practice by:

  • Writing sentences using the present perfect tense for experiences, ongoing actions, and results.
  • Engaging in conversations using phrases like “I have never…” or “I have already…”.
  • Completing exercises that require you to transform simple past sentences into present perfect ones.

I hope this article helped you learn about the present perfect tense, how to make sentences in it, and when to use it.

If you liked it, please subscribe to our newsletter for more articles on grammar, vocabulary, and language learning.

You can also follow us on Facebook, Instagram, and YouTube for the latest updates.

Pin It on Pinterest

Share This