Node suggestion

Suggested reading

Present Perfect

This lesson explains the present perfect in clear, practical English.

Use it for past actions connected to now, life experience, recent news, and unfinished time.

The main form is: Subject + have or has + past participle.

Common time words include already, yet, just, ever, never, this week, so far, recently.

You will study affirmative sentences, negative sentences, questions, common mistakes, and useful examples.

By the end, you should be able to recognize the tense and use it in real sentences.

Overview

The present perfect gives a sentence a specific time meaning. It is not only about the verb form; it also tells the listener how the action connects to time, routine, progress, completion, or duration.

When learners use this tense well, their sentences become clearer because the reader knows whether the action is normal, finished, happening now, completed before another time, or continuing for a period.

Start by learning the pattern, then connect the pattern to real situations. Grammar becomes easier when each form has a clear reason.

Subject + have or has + past participle

Common Time Words

  • already
  • yet
  • just
  • ever
  • never
  • this week
  • so far
  • recently

Forms

The form of a tense is the grammar structure you use to build sentences. Study affirmative, negative, and question forms together so you can change a sentence quickly.

Affirmative

Use have with I, you, we, and they. Use has with he, she, it, and singular nouns.

  • I have opened the file.
  • Lina has opened the file.
  • The students have opened the file.

Negative

Place not after have or has.

  • I have not opened the file.
  • Lina has not opened the file.
  • The students have not opened the file.

Question

Move have or has before the subject.

  • Have you opened the file?
  • Has Lina opened the file?
  • What have the students opened?

Main Uses

The present perfect appears in many real conversations, lessons, stories, emails, and tests. The key is to choose it because the meaning needs this tense, not only because a time word appears.

Past Connected To Now

Use present perfect when the result or connection matters now more than the exact past time.

  • I have lost my key, so I cannot enter.
  • She has broken her phone, so she cannot call.
  • They have finished, so they can leave.

Life Experience

Use it to talk about experiences without saying exactly when they happened.

  • I have visited Istanbul.
  • He has never eaten sushi.
  • Have you ever met a famous person?

Unfinished Time

Use it with time periods that continue to now.

  • I have sent three emails today.
  • We have learned two tenses this week.
  • The company has hired five people this year.

Examples

Read these examples aloud. Notice how the helping verbs and main verbs change in each sentence type.

Affirmative

  • I have finished the report.
  • She has written the email.
  • They have visited London.

Negative

  • I have not finished yet.
  • He has not driven today.
  • They have not seen the film.

Question

  • Have you studied today?
  • Has Maya arrived yet?
  • Where have they gone?

Mini Paragraph

In real English, this tense usually appears inside a longer message. A learner might use it to explain a routine, tell part of a story, describe a plan, or connect one action to another time. The goal is not to memorize one sentence, but to understand why the tense fits the meaning.

Common Mistakes

Most tense mistakes happen because learners mix the auxiliary verb, the main verb form, or the time meaning. Slow down and check each part of the sentence.

Do not use a finished time word with present perfect.

Say "I saw him yesterday", not "I have seen him yesterday".

Use the past participle, not the past simple form for every verb.

Say "has written", not "has wrote".

Remember has with singular subjects.

Say "She has finished", not "She have finished".

Teacher tip: Ask two questions when checking your answer: What time does the action belong to? What form does this tense need?

Comparison

Present perfect connects the past to now. Past simple puts the action in finished past time.

I have eaten lunch means lunch is done now. I ate lunch at one gives a finished time.

How To Decide

  • Look for the time meaning first.
  • Choose the tense that matches that meaning.
  • Build the sentence with the correct auxiliary verb and main verb form.
  • Check if the sentence needs a time word or if the context is already clear.

Practice

Use these tasks after reading the lesson. They help move the grammar from recognition to real use.

  • Write five life experiences using have or has.
  • Make three questions using ever.
  • Write five recent-result sentences with just or already.

Self Check

After you answer, underline the verb phrase in each sentence. Then name the tense and explain why that tense is correct.

Tags