B1Intermediate+50 XP available

Interactive Grammar: Present Perfect Tense quiz

Connect past experience to the present using have/has + past participle with ever, never, just, already, and yet.

Instant score after exercises · Full answer review · Learn by doing

Grammar Explanation · Authentic Examples · Practice Questions

Lesson progressNot started
Duration
~75 min
Questions
50
Level
Intermediate

The present perfect connects the past to the present. You'll see it in news headlines, job interviews, and everyday conversation — anywhere a past action still matters right now. This lesson breaks down exactly how to form it, when to use it instead of the past simple, and the mistakes that trip up even confident learners.

By the end of this lesson, you will be able to:

  • Form the present perfect correctly in positive, negative, and question sentences
  • Explain the difference between the present perfect and the past simple
  • Use just, already, yet, ever, never, for, and since with confidence
  • Recognise and avoid the 4 most common present perfect mistakes

Structure & Form

Present perfect tense structure: subject plus have or has plus past participle
Positive, negative, and question forms of the present perfect.

Positive

Subject + have/has + past participle

Negative

Subject + haven't/hasn't + past participle

Question

Have/Has + subject + past participle?

Present perfect tense timeline showing a past action connected to the present moment
The present perfect connects the past with the present.

Present Perfect Timeline

The action happened at some point in the past — but its result or relevance continues right now.

The action, experience, or result is relevant now.

Example: I have visited Japan twice. (The experience is part of my life right now.)

How It's Used

Life Experiences

Talking about things you have or haven't done at some point in your life, without saying exactly when.

  • I have visited Japan twice.
  • She has never been on a cruise.
  • Have you ever tried sushi?

Recent News

Talking about recent actions or events whose results are important now, often with just, already, or yet.

  • I've just seen Peter in the street.
  • She has already finished the report.
  • Have you washed the dishes yet?

Unfinished Time Periods

Situations that started in the past and are still true now — usually with for or since.

  • I've lived here for five years.
  • They have been married since 2010.
  • How long have you worked here?

Achievements

Results or accomplishments that matter right now, regardless of exactly when they happened.

  • They have finished the project.
  • Scientists have discovered a new species.
  • We have reached our goal.

Exceptions to Watch For

Stative verbs don't normally use continuous forms

Verbs like know, believe, own, and want describe states, not actions — they normally use the present perfect simple (I have known her for years) rather than the present perfect continuous.

Irregular past participles must be memorised

Many of the most common verbs are irregular: go → gone, see → seen, do → done, write → written, eat → eaten. There's no shortcut — these need active memorisation.

Common Mistakes

Common present perfect tense mistakes and corrections
The most common present perfect mistakes, corrected.

I have went to the store.

I have gone to the store.

"Went" is the past simple form. The present perfect always needs the past participle: go → gone.

She has saw that movie already.

She has seen that movie already.

Same rule: "saw" is past simple. The correct past participle of "see" is "seen."

Did you ever see the Northern Lights?

Have you ever seen the Northern Lights?

When asking about life experience, use ever with the present perfect, not the past simple — it's asking about your whole life up to now.

We are friends since first grade.

We have been friends since first grade.

A situation that started in the past and continues now needs the present perfect, not the present simple.

Present perfect vs past simple tense comparison diagram
Present perfect vs past simple — when to use each one.

Present Perfect vs Past Simple

The single most-confused pair in English tenses. The key question: does the exact time matter?

FeaturePresent PerfectPast Simple
Time referenceUnspecified or unimportantSpecific, finished time
Connection to nowResult still matters nowNo connection to now — it's just a past fact
Typical time wordsever, never, just, already, yet, for, sinceyesterday, last week, in 2020, ago
Common useLife experiences, news, unfinished timeCompleted actions, stories, sequences of events
Study the Past Simple Tense lesson →

Summary

Use have/has + past participle to connect a past action to the present moment. Reach for the present perfect with ever, never, just, already, yet, for, and since — and switch to the past simple the moment you mention (or imply) a specific finished time.

Further reading: Cambridge Dictionary — Present perfect tense

Multiple Choice Quiz

Choose the correct present perfect form

Multiple Choice15 questionsB1 — Intermediate~23 min
1She visited Japan three times.
2Have you ever sushi?
3They finished the project yet.
4He has left the office.
5We lived here since 2018.
6She has never a horse.
7I already seen that film.
8 he ever worked abroad?
9She has known him they were children.
10Have you finished the report ?
11He has to Rome twice this year.
12I seen her for ages.
13She has worked here five years.
14They have all the food.
15Have you met a famous person?
Progress0 of 15 answered

Fill in the Blanks

Complete each sentence with the correct present perfect form

Fill in the Blanks15 questionsB1 — Intermediate~23 min
1She(visit)Paris twice.
2I(not/eat)anything since breakfast.
3(see)he seen the new exhibition yet?
4They(live)here since 2015.
5She(just/finish)her assignment.
6We(not/decide)yet.
7He(never/fly)before.
8I(already/read)that book.
9(meet)you ever met a celebrity?
10She(work)for this company for ten years.
11They(not/arrive)yet.
12He(break)his leg.
13I(know)her since primary school.
14She(buy)a new phone.
15We(just/get)back from holiday.
Progress0 of 15 answered

Transform the Sentences

Change each sentence as instructed

Transform10 questionsB1 — Intermediate~15 min

1She has seen the film. → Negative

2They have finished the project. → Question

3He has visited London. → Negative

4Have you eaten yet? → Short answer (Yes)

5Has she called? → Short answer (No)

6I have already booked the tickets. → Question

7We haven't decided yet. → Positive

8She has never tried sushi. → Question

9He has just left the office. → Negative

10They have lived here for years. → Question

Progress0 of 10 answered

Fix the Errors

Rewrite each sentence with the grammar mistake corrected

Error Fix10 questionsB1 — Intermediate~15 min

1She has went to Paris.

2Have you ever saw a whale?

3He have lived here for years.

4They hasn't finished yet.

5I have never drank coffee.

6She has already ate breakfast.

7Did you ever visit Rome?

8He has lose his passport.

9We have met since 2020.

10She has wrote three emails today.

Progress0 of 10 answered

Frequently Asked Questions

What's the difference between present perfect and past simple?

Present perfect connects a past action to now and is used when the exact time isn't stated (I have visited Paris). Past simple describes a completed action at a specific, finished time (I visited Paris in 2019).

Do I use 'for' or 'since' with the present perfect?

Use for with a length of time (for two years, for a few hours) and since with a starting point in time (since 2010, since Monday).

Can I use the present perfect with a specific past time like 'yesterday'?

No — words like yesterday, last week, or in 2020 need the past simple. The present perfect is used specifically when the time isn't stated.

What's the difference between 'already' and 'yet'?

Already is used in positive sentences to say something happened sooner than expected (I've already finished). Yet is used in negatives and questions, usually at the end of the sentence (I haven't finished yet. Have you finished yet?).

Why do we say 'have gone' but sometimes 'have been'?

"Have been to" means you visited a place and came back (I have been to Rome twice). "Have gone to" means you went and are still there or on the way (She has gone to the shop — she isn't back yet).

Is the present perfect used the same way in American and British English?

Mostly yes, but American English more often allows the past simple where British English requires the present perfect — especially with just, already, and yet ("Did you eat yet?" is common and accepted in American English).

Your Grammar Learning Path

Follow the CEFR progression for this topic cluster.

Before You Start

Make sure you're comfortable with these topics first.

Related Concepts

Deepen your grammar knowledge with these related B1 topics.

Continue Your Grammar Journey

Ready for the next step? These lessons build on what you've learned.

See where this fits in the full roadmap →