The Present Perfect Tense in English: ALL You Need to Know!

the present perfect tense in english

You’re an English as an additional language learner and you’ve been struggling to master some verb tenses in English. You feel some of them are impossible for you to understand. You’ve always felt that the present perfect tense in English is especially difficult to learn. You have almost given up learning it. But you’ve found this article. Don’t be discouraged anymore. You’ll finally master the present perfect tense in English right now! Keep reading.

In case you need to remember all of these tenses, check out this amazing overview of all verb tenses in English!

What the Present Perfect Is

The present perfect tense in English is one of the 12 verb tenses in this language. It is very common both in formal and informal contexts. It is also said to be one of the hardest verb tenses to learn by English as an additional language students.

How to Form the Present Perfect

The present perfect tense in English is formed by the auxiliary verb have and the past participle form of the main verb.

The auxiliary verb have is used in the present tense (have or has, according to its subject).

The past participle form of the main verb can be formed in two different ways.

The first one is by adding -ed to regular verbs (for example: watchedplayedcookedcalledtalked, openedetc.).

The second is formed by irregular forms. This means you have to be familiar with and memorize these past participles. They appear in the third column of lists of irregular verbs in English. Examples are: gonesleptsaid, caught, been, seen, drunk, run, etc.

To help you, here’s a list of the most common irregular verbs; and here’s a complete list of the irregular verbs in English.

SUBJECT VERB PHRASE COMPLEMENT
 
AUXILIARY VERB MAIN VERB
 
I
have been
to São Paulo three times.
You
have studied
a lot.
He/she/it
has called
me.
We
have waited
for the letter.
They
have run
for about an hour.

Above you can see how to form affirmative sentences in the present perfect. Below you can see how to change these into negative and interrogative sentences (questions).

Negative sentences

To form negative sentences in the present perfect tense in English, add not between the auxiliary and the main verb.

SUBJECT VERB (PRESENT PERFECT) COMPLEMENT
 
AUXILIARY VERB “NOT” MAIN VERB
 
I
have not been
to São Paulo three times.
You
have not studied
a lot.
He/she/it
has not called
me.
We
have not waited
for the letter.
They
have not run
for about an hour.

Interrogative sentences (questions)

To form interrogative sentences (questions) in the present perfect tense in English, invert the order of the subject and the auxiliary verb of the sentence.

AUXILIARY VERB
SUBJECT MAIN VERB
COMPLEMENT
Have
I been
to São Paulo three times?
Have
you studied
a lot?
Has
he/she/it called
me?
Have
we waited
for the letter?
Have
they run
for about an hour?

When to Use the Present Perfect Tense in English

  • We use the present perfect tense in English to talk about things that have a connection between the present and the past.
EXAMPLE SENTENCE CONNECTION
I’ve lived here for 2 years. I started living here 2 years ago and I still live here.
You’ve worked at this company since 2015. You started working at this company in 2015 and you still work here.
He’s studied a lot for this test. He now knows everything he needs to do well on this test.
We’ve gone grocery shopping. Now we have everything we need to eat during the week.
They’ve invited us to their wedding. Now we have to decide whether we are going to the ceremony.
  • We also use the present perfect to talk about things that happened at an indefinite time in the past.
EXAMPLE SENTENCES
I’ve never felt like this in my life.
You have never been to Paris before.
He’s been to the doctor’s lately.
We haven’t studied recently.
Have they ever agreed to each other?
  • In addition, we use the present perfect to talk about unfinished periods of time.
EXAMPLE SENTENCES
I haven’t worked out this week.
You have played a lot of games today.
He’s studied hard this semester.
We haven’t seen her this week.
Have they cleaned their dorm this month?

Contractions

In informal, everyday speech it is very common for people to use contractions instead of full forms. See the possible contractions we can use with the present perfect below.

FULL FORM (AFFIRMATIVE) CONTRACTION (AFFIRMATIVE) FULL FORM (NEGATIVE) CONTRACTION (NEGATIVE)
I Have I’ve I have not I haven’t
You have You’ve You have not You haven’t
He/she/it has He’s/she’s/it’s He/she/it has not He/she/it hasn’t
We have We’ve We have not We haven’t
They have They’ve They have not They haven’t

Short Answers

When answering yes/no questions in this tense, we usually use short answers.

QUESTION ANSWER
 
AFFIRMATIVE NEGATIVE
Have I…?
Yes, I/you have. No, I/you haven’t.
Have you…?
Yes, I/we have. No, I/we haven’t.
Has he/she/it…?
Yes, I have. No, he/she/it hasn’t.
Have we…?
Yes, I have. No, we haven’t.
Have they…?
Yes, I have. No, they haven’t.

Wh Question Words

Similar to what happens with other tenses, when we use wh question words with the present perfect tense in English we put them at the beginning of the sentence – before have or has.

How have I done this?
Where have you been?
Who has she gone out with?
What have we done?
When have they arrived here?

Have been and have gone

If someone has been to a specific place, this person has gone there and has already returned.

If someone has gone to a specific place, this person has gone there but has not returned yet.

EXAMPLE SENTENCES
“Have you seen Flávio?” “He’s gone to the supermarket.”
“Have you ever traveled abroad?” “Yes, I have. I’ve been to China twice”.

 

Since and For

We use since to talk about a previous point in time.

We use for to talk about a period of time.

Compare the sentences below.

SINCE (period of time) FOR (previous point in time)
I’ve lived here since 2017. I’ve lived here for 5 years.
He hasn’t studied a new language since 2002. He hasn’t studied a new language for 20 years.

Expressions of Time Used with the Present Perfect Tense in English

Some expressions of time commonly used with the present perfect are: recently, lately, just, so far, until now, up to now, ever, never, yet, today, this week/month/year etc., since they refer to an unspecified time in the past and to unfinished periods of time.

Summary Chart

PRESENT PERFECT IN ENGLISH

If you want to master every aspect of English grammar, take a look at our awesome article on the best books to learn English grammar.

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *