About us
Our goal is not to overload students with heavy grammar, turning them into philologists, but to teach a real, living language. The one you hear in a store, the one that allows you to communicate, meet people and clearly articulate your thoughts in a foreign language.
sales team

Present Perfect Exercises in English

04.09.2025
3 minutes to read
Present Perfect is one of the most common, but also the most tricky tenses in English. It does not indicate a precise moment in the past, but is always connected to the present: something happened — and you see the result right now. We use it every day: when we say that we have already done something, just finished it, or have never tried it.

In order not to get confused between have and has, not to forget about the third form of the verb and to feel the difference between just, already and yet — you just need to practice a lot. That is why we have collected a whole selection of exercises here. Everything is to the point: no theory, only real examples, tests and repetition training.

Complete 5 exercises and check how confident you feel with Present Perfect — from simple insertions to tests with tricks. At the end, you will find a block with results and analysis.

Table of contents

Goal:
Learn to correctly construct sentences in the Present Perfect tense, which describes a past action that is connected to the present. This could be a result, experience or event that is important now. Often in such sentences there are words-hints:
already, just, yet (yet, already — in negatives/questions), never / ever, since / for
Formula:
→ have/has + V3 (third form of the verb / Past Participle)
Examples:
I have finished the task.
She has never seen snow.
✏️ Tasks:
  1. I ___ already ___ this movie. (see)
  2. She ___ never ___ sushi before. (try)
  3. We ___ just ___ dinner. (finish)
  4. He ___ ___ his homework yet. (not/do)
  5. They ___ ___ to Paris twice. (be)
  6. My brother ___ ___ his keys! (lose)
  7. I ___ ___ to that café many times. (go)
  8. You ___ ___ a lot this year. (learn)
  9. The cat ___ ___ up the tree. (climb)
  10. She ___ ___ to him since morning. (not/talk)
  11. I ___ ___ three books this month. (read)
  12. We ___ ___ a new car. (buy)
  13. He ___ never ___ abroad. (travel)
  14. They ___ ___ their project. (start)
  15. I ___ ___ the wrong bus. (take)

✅ You will find the answers to all the exercises at the end of the page.

Exercise 1: Insert the verb in the Present Perfect

Exercise 2: Choose the correct option (Present Perfect test)

Goal:
To consolidate understanding of the structure of the Present Perfect and learn to choose the correct form of the verb taking into account the subject, time markers (just, already, yet, never, ever, etc.) and the context of the sentence.
Reminder formula:
I/You/We/They → have + V3
He/She/It → has + V3
Negation: have/has not + V3
Question: Have/Has + subject + V3?
Answer the questions by choosing one correct option.
Exercise 2
Take the quiz
She _ just _ the news.
Right!
Incorrect
Incorrect
Next
Check
Show results
I ___ to London twice this year.
Right!
Incorrect
Incorrect
Next
Check
Show results
They ___ their homework yet.
Incorrect
Incorrect
Right!
Next
Check
Show results
We _ never _ this kind of food before.
Right!
Incorrect
Incorrect
Next
Check
Show results
_ you ever _ a kangaroo?
Incorrect
Right!
Incorrect
Next
Check
Show results
He _ already _ the tickets.
Incorrect
Incorrect
Right!
Next
Check
Show results
I ___ my phone! I can’t find it anywhere.
Incorrect
Incorrect
Right!
Next
Check
Show results
They ___ the project.
Incorrect
Incorrect
Right!
Next
Check
Show results
My dad ___ to the dentist this morning.
Right
Right
Incorrect
Next
Check
Show results
We ___ three times this week.
Incorrect
Right
Incorrect
Next
Check
Show results
She ___ her new dress yet.
Incorrect
Incorrect
Right!
Next
Check
Show results
_ he ever _ a motorbike?
Right!
Incorrect
Incorrect
Next
Check
Show results
I _ already _ my breakfast.
Incorrect
Incorrect
Right!
Next
Check
Show results
They ___ to Italy last summer.
Incorrect
Right!
Incorrect
Next
Check
Show results
We ___ finished our report.
Right!
Incorrect
Incorrect
Next
Check
Show results
Excellent! You are a master of Present Perfect!
You easily know where have or has is needed, you feel when to say just, already or yet, and you don’t get confused in verb forms. You can safely move on to more complex constructions or practice speaking.
Restart
Very good! Just a little bit — and it will be perfect.
You already understand the topic well, but you can still make mistakes somewhere — especially in negatives or with time markers. Refresh your memory of the examples and repeat those moments where you had doubts.
Restart
Not bad, but you need practice.
You know the basics, but you are still confused with the details. We advise you to go through the exercises again, especially the 2nd and 5th with answer options, and practice in real phrases. The more practice, the easier it will be.
Restart

Exercise 3: Put the verb in brackets in the Present Perfect

Goal:
To consolidate the formation of affirmative and negative sentences in the Present Perfect, using the correct form of the auxiliary verb have / has and the third form (Past Participle) of the semantic verb.
Recall the key time markers: already, yet, just, never, ever, since, for, which often indicate the need to use the Present Perfect.
Structure:
Affirmative form: I have seen… / He has gone…
Negative form: I haven’t seen… / She hasn’t gone…
Interrogative form: Have you seen…? / Has he gone…?
✏️ Tasks:
  1. I ___ never ___ such a delicious cake. (taste)
  2. She ___ ___ to her grandma since last summer. (not/write)
  3. They ___ ___ all the exercises already. (complete)
  4. He ___ just ___ his leg. (break)
  5. My parents ___ ___ to this concert before. (not/be)
  6. We ___ ___ the package. (receive)
  7. It ___ ___ a lot this week. (rain)
  8. You ___ ___ me about that problem. (not/tell)
  9. I ___ ___ my English significantly. (improve)
  10. She ___ ___ any of the emails. (not/open)
  11. We ___ ___ all the furniture. (assemble)
  12. He ___ ___ three cups of coffee today. (drink)
  13. They ___ ___ to call us back. (forget)
  14. I ___ ___ the wrong file by mistake. (send)
  15. She ___ ___ the invitation yet. (not/accept)

✅ You will find the answers to all the exercises at the end of the page.

Exercise 4: Insert words in place of the gaps

Goal:
Learn to correctly use the time markers typical for the Present Perfect, such as:
already, just, yet, never, ever, since, for, and also to correctly insert have / has.
You will see sentences with two gaps:
one for the auxiliary verb (have/has),
the other for the marker word.
✏️ Tasks:
  1. I ___ ___ finished my homework. (just)
  2. She ___ ___ been to New York. (never)
  3. They ___ ___ cleaned their room. (already)
  4. We ___ ___ heard this song. (never)
  5. You ___ ___ met him before. (ever)
  6. He ___ ___ arrived. (not yet)
  7. I ___ ___ sent the email. (already)
  8. It ___ ___ started raining. (just)
  9. She ___ ___ done her makeup. (already)
  10. They ___ ___ watched this film. (not yet)
  11. We ___ ___ spoke about it. (just)
  12. He ___ ___ finished his coffee. (already)
  13. I ___ ___ seen such a thing! (never)
  14. You ___ ___ been late. (never)
  15. We ___ ___ known each other. (since 2019)

You will find the answers to all the exercises at the end of the page.

Exercise 5: Choose the correct answer (reinforcement test)

Goal:
To reinforce the skills of using Present Perfect in everyday speech.
You will come across affirmative and negative sentences, as well as questions. Pay attention to:
the correct link has / have depending on the subject;
the third form of the verb (V3);
characteristic time markers: just, already, never, yet, ever, etc.
Answer the questions by choosing one correct option.
Exercise 5
Take the quiz
I ___ finished my work.
Right!
Incorrect
Next
Check
Show results
She ___ just come back from school.
Right!
Incorrect
Next
Check
Show results
They ___ never tried sushi.
Right!
Incorrect
Next
Check
Show results
We ___ already done the shopping.
Right!
Incorrect
Next
Check
Show results
You ___ cleaned your room, right?
Right!
Incorrect
Next
Check
Show results
He ___ not answered the phone yet.
Right!
Emma said she has done it.
Next
Check
Show results
I ___ never been so tired.
Right!
Incorrect
Next
Check
Show results
She ___ been to Italy twice.
Incorrect
Right!
Next
Check
Show results
They ___ gone to the cinema.
Right
Right
Next
Check
Show results
We ___ already talked about it.
Incorrect
Right
Next
Check
Show results
You ___ just made my day.
Right!
Incorrect
Next
Check
Show results
He ___ just broken his glasses.
Right!
Incorrect
Next
Check
Show results
I ___ done my homework.
Right!
Incorrect
Next
Check
Show results
They ___ never seen this before.
Right!
Incorrect
Next
Check
Show results
She ___ not finished her meal.
Right!
Incorrect
Next
Check
Show results
Excellent! You are a master of Present Perfect!
You easily know where have or has is needed, you feel when to say just, already or yet, and you don’t get confused in verb forms. You can safely move on to more complex constructions or practice speaking.
Restart
Very good! Just a little bit — and it will be perfect.
You already understand the topic well, but you can still make mistakes somewhere — especially in negatives or with time markers. Refresh your memory of the examples and repeat those moments where you had doubts.
Restart
Not bad, but you need practice.
You know the basics, but you are still confused with the details. We advise you to go through the exercises again, especially the 2nd and 5th with answer options, and practice in real phrases. The more practice, the easier it will be.
Restart
Answers
Contact with us
сlients@bebestschool.com
We are in the social networks:
This website uses cookies to give you the best possible experience.
OK
Made on
Tilda