Present Perfect Tense Test

Present Perfect Tense Test For ESL Learners

Last updated on September 25th, 2026 at 09:05 pm

Take this present perfect tense test to check how well you know one of the most useful tenses in English. It has 10 multiple-choice questions, and each one has four answer choices.

Some questions ask you to spot the sentence that uses the present perfect. Others ask you to fill in the blank with the correct verb form. After you submit, you will see the right answers with a short explanation for each one.

Quick Review Before You Start

We use the present perfect tense for past actions that are connected to now: life experiences, actions that started in the past and are still true, and recent results. It is formed with have/has + past participle.

FormStructureExample
PositiveSubject + have/has + past participleShe has finished her homework.
NegativeSubject + have/has + not + past participleThey haven’t seen the film.
QuestionHave/Has + subject + past participle?Have you ever been to Japan?

Watch for these signal words. They often show that the present perfect is needed: already, yet, just, ever, never, since, for, so far, recently.

Present Perfect or Simple Past?

Present PerfectSimple Past
No finished time is mentionedA finished time is mentioned
I have visited Paris.I visited Paris last year.
He has lived here since 2020.He lived there in 2015.

Present Perfect Tense Test: 10 Questions

1. 
Which sentence is in the Present Perfect Tense?

2. 
Which of the following is a correct example of the Present Perfect Tense?

3. 
Which sentence is NOT in the Present Perfect Tense?

4. 
In the sentence, "He has already __________ the report," what is the correct verb form to fill in the blank?

5. 
John and Sarah _______ each other for years.

6. 
Maria _______ her job yet.

7. 
How long _______ in this city?

8. 
We _______ the new restaurant downtown.

9. 
She _______ in London since 2019.

10. 
He _______ a lot of books so far this year.

Want more practice? Try these present perfect tense exercises with answers or read 50 examples of the present perfect tense.

Frequently Asked Questions

How many questions are in this present perfect tense test?

The test has 10 multiple-choice questions. Each question has four options, and only one is correct. You will see the answers and explanations after you submit.

What is the present perfect tense?

It is a tense that links the past with the present. It is formed with have/has + past participle, as in I have finished or She has left.

When do we use the present perfect tense?

We use it for life experiences, for actions that started in the past and continue now, and for past actions with a result in the present. For example: I have lost my keys.

What is the difference between the present perfect and the simple past?

The simple past is used with a finished time, such as yesterday or last year. The present perfect is used when no finished time is given or when the period is still continuing.

Which words are used with the present perfect?

Common signal words are already, yet, just, ever, never, since, for, so far, and recently. For example: Have you ever tried sushi?

Is this present perfect tense test good for beginners?

Yes. The questions use everyday vocabulary and are suitable for A2 to B1 learners. Review the rules above first if the tense is new to you.

Related Quizzes

Azizul Hakim
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Scroll to Top
0
Would love your thoughts, please comment.x
()
x