A2

Present Perfect Simple in English

Present Perfect Simple

Overview

The present perfect is one of the most important -- and most challenging -- tenses for English learners. It connects the past to the present, describing experiences, recent events, and situations that started in the past and continue now. It is formed with "have" or "has" plus the past participle of the verb.

At the CEFR A2 level, mastering the present perfect allows you to talk about your life experiences ("I have been to Italy"), recent events ("She has just arrived"), and ongoing situations ("They haven't finished yet"). This tense is used constantly in everyday English.

The difficulty for many learners is understanding when to use the present perfect instead of the past simple. The key is that the present perfect always has a connection to the present moment -- the exact time is either unknown, unimportant, or the situation is still relevant now.

How It Works

Formation

Subject Have/Has Past Participle Example
I/You/We/They have worked / gone I have worked here for five years.
He/She/It has worked / gone She has gone home.

Contractions

Full Form Contraction
I have I've
He has He's
have not haven't
has not hasn't

Past Participles

Verb Type Formation Examples
Regular verbs Same as past simple (-ed) worked, played, visited
Irregular verbs Must be memorized gone, seen, been, had, done, taken

Key Uses with Signal Words

Use Signal Words Example
Life experience ever, never Have you ever been to Japan? I've never eaten sushi.
Recent past just She has just arrived.
Completed with present relevance already I've already done my homework.
Not yet completed yet (negatives/questions) They haven't finished yet. Have you called yet?
Duration up to now for, since I've lived here for ten years / since 2015.

Word Order with Signal Words

Word Position Example
just Between have/has and the past participle She has just left.
already Between have/has and the past participle I've already seen it.
ever Between have/has and the past participle Have you ever tried this?
never Between have/has and the past participle I've never been there.
yet At the end of the sentence Have you finished yet?

For vs Since

Word Used With Example
for A period of time for three hours, for two years, for a long time
since A point in time since Monday, since 2010, since I was a child

Examples in Context

English Note
I have been to Japan twice. Life experience
She has just arrived at the airport. Recent event with "just"
Have you ever seen this movie? Experience question with "ever"
They haven't finished the project yet. Not yet completed
We have lived here since 2018. Duration with "since"
He has worked here for ten years. Duration with "for"
I've already eaten, thanks. Completed with present relevance
Have you ever tried Thai food? Experience question
She's never been to a concert. Negative experience with "never"
I've lost my phone. Can you call it? Past event with present consequence

Common Mistakes

Using present perfect with a specific past time

  • Wrong: I have visited Paris last year.
  • Right: I visited Paris last year.
  • Why: When you mention a specific finished time (yesterday, last year, in 2019, on Monday), you must use the past simple. The present perfect is for unspecified or ongoing time.

Confusing "been" and "gone"

  • Wrong: She has been to the store. (meaning she is there now)
  • Right: She has gone to the store. (she is there now, not here)
  • Why: "Has been to" means visited and returned. "Has gone to" means went and is still there.

Wrong position of "yet" and "already"

  • Wrong: I have yet finished.
  • Right: I have already finished. or I haven't finished yet.
  • Why: "Already" goes between have/has and the past participle. "Yet" goes at the end of the sentence, and is used in negatives and questions.

Confusing "for" and "since"

  • Wrong: I have lived here since five years.
  • Right: I have lived here for five years.
  • Why: "Since" is followed by a point in time (since 2020, since Monday). "For" is followed by a period of time (for five years, for two hours).

Usage Notes

There is an important difference between British and American English here. British English uses the present perfect more strictly with "just," "already," and "yet": "I've just eaten." American English often uses the past simple in these situations: "I just ate." Both are correct in their respective varieties, but as a learner, the present perfect is the safer and more widely accepted choice.

In conversation, contractions are almost always used: "I've," "she's," "they've," "haven't." Using the full forms sounds formal or emphatic.

Practice Tips

  • Write your experience list: Make a list of ten things you have and haven't done: "I've been to three countries. I've never ridden a horse. I've cooked Italian food many times."
  • Play "Have you ever?": Ask friends "Have you ever...?" questions. This is actually a popular party game and excellent practice for the present perfect.
  • Practice for/since: Write five sentences with "for" and five with "since" about your life: "I've studied English for three years. I've had this phone since January."

Related Concepts

Prasyarat

To Have - Present TenseA1

Konsep yang dibangun di atas ini

Konsep A2 lainnya

Ingin berlatih Present Perfect Simple in English dan tata bahasa Inggris lainnya? Buat akun gratis untuk belajar dengan pengulangan berjarak.

Mulai Gratis