Tenses

Present Perfect Tense

Present Perfect Tense definition, structure, and examples for English grammar learners

English learners often get confused when describing past actions that still affect the present. Do you say “I did” or “I have done”? Many misuse the Present Perfect Tense without realizing its true purpose. This blog post helps learn Present Perfect Tense with clear rules, structure, usage tips, and examples for better understanding and correct usage.

What is the Present Perfect Tense?

The Present Perfect Tense refers to actions or events that happened at some point in the past but still have importance now. It emphasizes the connection between the past and present.

  • I have not completed the assignment.

Structure of Present Perfect Tense

Positive Sentences (+)

The basic structure for positive sentences in the Present Perfect Tense is:

  • Subject + have/has + past participle

For example:

  • I have completed my homework.
  • She has visited the museum.

In these examples, “have” or “has” is combined with the past participle to show that the action is completed and relevant now.

Negative Sentences (-)

In the negative form, add “not” after “have” or “has”:

  • Subject + have/has + not + past participle

For example:

  • I have not traveled abroad.
  • He has not finished his dinner.

These examples emphasize that the action has not occurred up to the present moment.

Interrogative Sentences (?)

To ask questions, invert “have” or “has” with the subject:

  • Have/has + subject + past participle?

For example:

  • Have you finished your homework?
  • Has she visited the Eiffel Tower?

This structure helps inquire about completed actions that are still relevant now.

Present Perfect Tense structure and example sentences for English grammar

Sentence structure and grammar rules for Present Perfect Tense with examples

Use of “Has” and “Have” in Present Perfect Tense

The choice between “has” and “have” depends on the subject of the sentence:

  • “Has” is used with singular subjects such as he, she, it, and singular nouns.
    • She has completed her project.
  • “Have” is used with plural subjects such as I, you, we, they, and plural nouns.
    • They have finished the assignment.

Rules of Present Perfect Tense

  1. Formation:
    Use “have” or “has” + past participle.
    • I have studied English for two years.
  2. Past Participle:
    For regular verbs, the past participle is formed by adding “-ed” (e.g., played, worked). Irregular verbs have their own forms (e.g., eaten, gone).
  3. Use with Unspecified Time:
    The Present Perfect Tense is often used when the exact time of the action is not mentioned or important.
    • She has visited New York (but we don’t know exactly when).
  4. Negatives and Questions:
    For negatives, use “not” after “have/has.” For questions, invert “have/has” and the subject.
    • He has not seen the movie.
    • Have they completed the task?

When Do We Use Present Perfect Tense?

1. To talk about actions that happened in the past but affect the present

  • I have lost my keys. (Still lost now)
  • She has broken her phone. (It’s still broken)

2. To describe life experiences (without mentioning time)

  • We have travelled to Madinah.
  • Amina has learned Arabic.

3. To describe repeated actions until now

  • He has visited the doctor three times.
  • I have called him many times.

4. To describe actions that just happened (with “just”, “already”, etc.)

  • She has just arrived.
  • They have already eaten.

Common Time Expressions Used

ExpressionExample
JustShe has just prayed.
AlreadyThey have already finished the work.
YetHave you eaten yet?
EverHave you ever visited Makkah?
NeverI have never seen that before.
SinceI have lived here since 2020.
ForHe has studied for 2 years.

Examples of Present Perfect Tense

Affirmative (+)

  • I have read the Quran today.
  • She has written five pages.
  • We have completed the task.
  • Amina has cleaned her room.
  • They have reached the masjid.

Negative (–)

  • I have not seen the result.
  • He has not replied to the message.
  • They have not joined the class.
  • We have not met him yet.
  • Zaid has not taken the medicine.

Interrogative (?)

  • Have you finished your homework?
  • Has she called her mother?
  • Have they visited the new house?
  • Has Bilal prepared for the exam?
  • Have we paid the bill?

Present Perfect vs Past Perfect Tense

Here’s a refined and clear comparison table for Present Perfect vs Past Perfect Tense, perfect for learners and visually digestible:

AspectPresent Perfect TensePast Perfect Tense
DefinitionDescribes an action that happened at an unspecified time before now or started in the past and continues.Describes an action that was completed before another action in the past.
StructureSubject + has/have + past participle (V3)Subject + had + past participle (V3)
Time ReferenceConnects past with presentRefers strictly to the past before another past event
Signal Wordsjust, already, yet, ever, never, since, for, recentlybefore, after, when, by the time, already (in past context)
Example 1Zainab has finished her homework. ✅Zainab had finished her homework before sunset. ✅
Example 2They have lived in Lahore since 2020. ✅They had lived in Lahore before they moved to Karachi. ✅
Incorrect UseHe has gone to school before I woke up. ❌I had seen that movie just now. ❌
Usage FocusPresent result, experience, or continuityPast completion before another past point

Common Mistakes and Corrections

  • She has went to the market. ❌
  • She has gone to the market.
  • I have saw him today. ❌
  • I have seen him today.
  • Has you completed it? ❌
  • Have you completed it?
  • They have did their work. ❌
    They have done their work.
  • We has finished the class. ❌
  • We have finished the class.

Present Perfect Tense Exercises

Fill in the blanks:

  1. She ______ (not complete) her task yet.
  2. ______ you ever ______ (visit) Makkah?
  3. They ______ (call) us already.
  4. He ______ (just leave) the room.
  5. I ______ (study) English for two years.

Answers:

  1. has not completed
  2. Have, visited
  3. have called
  4. has just left
  5. have studied

FAQs

What is the formula of present perfect tense?

Subject + has/have + past participle (V3)

What is the difference between past simple and present perfect?

Past simple is used for completed actions at a specific time. Present perfect connects past actions to the present.

Can I use “yesterday” with present perfect?

No, “yesterday” refers to a finished time. Use past simple instead.

Is “have been” part of present perfect?

Yes. “Have been” is used for experiences or passive voice (e.g., I have been to Dubai).

Can we use “just” in present perfect?

Yes. Example: She has just arrived.

Read More