Present Perfect Tense Quiz with Answers

You have the option to complete this Tense grammar quiz either online or by printing it out. The Present perfect tense quiz evaluates your understanding of the material covered on the Present Perfect page. This interactive challenge will test your understanding of one of the most versatile tenses in English.

Whether you’re brushing up on your grammar skills or diving in for the first time, get ready to explore how the Present Perfect connects past actions to the present. Let’s see how well you can use this tense to express experiences, achievements, and changes over time. Are you ready to take your English to the next level?

Present Perfect Tense Quiz

Present Perfect Tense Quiz

Let's click "Start" to attend the free quiz and rate yourself about present perfect tense in English

1 / 15

I _______ a new book.

2 / 15

They _______ the movie twice.

3 / 15

She _______ her homework yet.

4 / 15

The teacher _______ the test results.

5 / 15

We _______ to the new restaurant yet.

6 / 15

He _______ in the company for five years.

7 / 15

Have you ever _______ sushi?

8 / 15

They _____ a movie last night.

9 / 15

They _______ the project last week.

10 / 15

She _______ to Paris three times.

11 / 15

I haven't worked _____ last December.

12 / 15

The children ________ the lost puppy.

13 / 15

Andrea has _____ her umbrella

14 / 15

_____ you been to London?

15 / 15

_____ you finished your homework?

Your score is

The average score is 0%

0%

Participate another English Quizzes: Present simple tense quiz

Top 20 Verbs Quiz with Answers

Antonym and Synonym Quiz With Answers

Abstract Noun Quiz With Answers

Types of Noun quiz

Exercise and examples of present perfect tense test

 

  1. _____ you finished your homework?

a) Have

b) is

c) has

Explain: This is correct because we use the Present Perfect tense (“have finished”) to ask about an action that has relevance to the present moment. In this case, the question is inquiring whether the homework is complete now, even though the action of finishing it may have occurred at any time in the past. The Present Perfect helps us connect past actions to the present situation.

 

2. _____ you been to London?

a) Is

b) Have

c) Has

Explain: We use the Present Perfect tense (“have been”) to inquire about someone’s experiences up to the present moment. The question asks if the person has ever visited London at any point in their life, without specifying when the visit occurred. This tense is effective for discussing experiences and linking the past to the present, as the experience of visiting London is relevant to the current conversation.

 

3. Andrea has _____ her umbrella.

a) forgot

b) forgotten

c) forgetting

Explain: This is correct because we use the Present Perfect tense (“has forgotten”) to indicate that an action (forgetting the umbrella) happened at some point in the past and has implications for the present. In this case, the focus is on the fact that Andrea does not have her umbrella with her now because she forgot it. The Present Perfect emphasizes the connection between the past action and its effect on the present situation.

 

4. The children ________ the lost puppy.

a) Is finding

b) have find

c) have found

Explain: This is correct because we use the Present Perfect tense (“have found”) to indicate that the children completed the action of finding the lost puppy at some unspecified time in the past, and this action is relevant to the present situation (e.g., they now have the puppy). The Present Perfect structure requires “have” + the past participle form of the verb, which in this case is “found.” The other options are incorrect because “is finding” is in the present continuous tense (not suitable here), and “have find” is grammatically incorrect as it doesn’t use the correct past participle form.

 

5. I haven’t worked _____ last December.

a) for

b) since

c) by

Explain: This is correct because “since” is used to refer to a specific point in time when an action began. In this case, “I haven’t worked since last December” indicates that the speaker stopped working at that point and has not worked up to the present moment.

On the other hand, “for” would be used with a duration of time (e.g., “for six months”), while “by” doesn’t fit in this context, as it generally indicates a deadline rather than a starting point. Therefore, “since” is the appropriate choice here.

 

6. She _______ to Paris three times.

a) has gone

b) went

c) has go

Explanation: “Has gone” is the Present Perfect form, indicating her experiences of visiting Paris at unspecified times in the past.

 

7. They _______ the project last week.

a) have completed

b) completed

c) has completed

Explanation: “Completed” is in the simple past tense, which is appropriate here since the time frame is specified (last week). The Present Perfect would not be used at a specific time.

 

8. They _____ a movie last night.

a) have watched

b) watched

c) has watched

Explanation: “Watched” is correct here because the action took place at a specific time in the past (last night) and is not ongoing or relevant to the present.

 

9. Have you ever _______ sushi?

a) eat

b) eaten

c) ate

Explanation: “Eaten” is the past participle form of “eat,” used in the Present Perfect to ask about experiences up to now.

 

10. He _______ in the company for five years.

a) has worked

b) have worked

c) worked

Explanation: “Has worked” is the Present Perfect tense, indicating he started working five years ago and is still working there.

 

11. We _______ to the new restaurant yet.

a) haven’t gone

b) didn’t go

c) hasn’t gone

Explanation: “Haven’t gone” uses the Present Perfect to indicate that the action of going to the restaurant has not occurred up to now.

 

12. The teacher _______ the test results.

a) has given

b) gave

c) gives

Explanation: “Has given” is in the Present Perfect, indicating the action of giving the test results is relevant to the present (e.g., students can now review them).

 

13. She _______ her homework yet.

a) has finished

b) haven’t finished

c) didn’t finish

Explanation: “Haven’t finished” is the correct form in the Present Perfect to express that the homework is not completed up to the present time.

 

14. They _______ the movie twice.

a) has seen

b) have seen

c) seen

Explanation: “Have seen” uses the Present Perfect tense to describe their experience of watching the movie at different times in the past.

 

15. I _______ a new book.

a) have read

b) has read

c) read

Explanation: “Have read” is in the Present Perfect tense, indicating that the action of reading a new book has occurred at some unspecified time and is relevant to the present.

 

What’s the Difference Between Present Perfect and Present Perfect Continuous?

There are some effective differences between present perfect and present perfect continuous tense. The Present Perfect tense focuses on the completion of actions or experiences and their relevance to the present, emphasizing the result (e.g., “I have finished my work”).

In contrast, the Present Perfect Continuous tense highlights the duration or ongoing nature of an action that started in the past and continues into the present, often emphasizing the activity itself (e.g., “I have been working for two hours”). Essentially, the Present Perfect looks at the outcome, while the Present Perfect Continuous focuses on the process.

 

FAQ’s on Present Perfect quiz

What is the Present Perfect tense?

The Present Perfect tense expresses actions or events that have occurred at some unspecified time in the past and are relevant to the present.

How is the Present Perfect tense formed?

It is formed using “have” or “has” + the past participle of the verb (e.g., “I have eaten,” “She has gone”).

When should I use the Present Perfect tense?

Use it to describe experiences, completed actions with present relevance, and actions that started in the past and continue to the present.

Can you give an example of the Present Perfect tense?

Sure! “They have traveled to Japan” indicates a past action that is relevant to their current experiences.

What’s the difference between “have” and “has”?

“Have” is used with I, you, we, and they; “has” is used with he, she, and it.

How do I form a negative sentence in the Present Perfect?

Use “have not” or “has not” before the past participle (e.g., “I have not seen that movie”).

Can I use specific time expressions with the Present Perfect?

No, avoid specific time expressions like “yesterday” or “last year.” Instead, use “ever,” “never,” “for,” or “since.”.

 

In conclusion on the test for the present perfect tense

In conclusion, mastering the Present Perfect tense is essential for effective communication in English. This tense not only allows speakers to connect past actions to the present but also enhances their ability to discuss experiences and ongoing situations.

Learners can convey their thoughts with greater clarity and precision. Regular practice through quizzes and real-life applications will reinforce this knowledge, enabling greater confidence in using the Present Perfect tense in everyday conversations.

 

Leave a Comment