Practice GCSE and English Grammar online with our practice tests

Present Perfect Tense: Test 2

Subject: English Grammar

Level: Beginner

151 views

0 likes

0%

Instructions:

Carefully read each question and pick the correct choice to answer the question.

If you would like to read more about Present Perfect Tense, please read our article here

Q1.

Choose the sentence that does NOT use the present perfect tense:

  • 1. She will visit her grandparents tomorrow.

  • 2. I have just finished my homework.

  • 3. James and his friends have visited the new museum before.

  • 4. I have submitted my report already.

Q2.

Which sentence correctly uses the Present Perfect Tense?

  • 1. She is reading a book right now.

  • 2. They will visit their grandparents next weekend.

  • 3. We have been to that park many times.

  • 4. I play the piano every day.

Q3.

Choose the sentence that does NOT use the present perfect tense:

  • 1. She will finish her homework tomorrow.

  • 2. We have just completed the project.

  • 3. They have lived in this city for five years.

  • 4. My father has traveled to Europe several times.

Q4.

Choose the sentence that does NOT use the present perfect tense:

  • 1. He has written a poem recently.

  • 2. I have just bought a new phone.

  • 3. We will swim in the pool tomorrow.

  • 4. They have lived in this city for ten years.

Q5.

Choose the sentence that does NOT use the present perfect tense:

  • 1. Our principal has already spoken with the new teachers.

  • 2. We have just baked cookies.

  • 3. I have seen that movie before.

  • 4. They will travel to Europe next month.

Q6.

Which sentence correctly uses the Present Perfect Tense?

  • 1. It rains a lot this year.

  • 2. It will rain a lot this year.

  • 3. It has rained a lot this year.

  • 4. It is raining a lot this year.

Q7.

Which sentence correctly uses the Present Perfect Tense?

  • 1. She is eating dinner right now.

  • 2. They will finish their project next week.

  • 3. I have visited Paris before.

  • 4. He goes to the gym every morning.

Q8.

Which sentence correctly uses the Present Perfect Tense?

  • 1. They are playing basketball now.

  • 2. I have just finished my homework.

  • 3. She will go to the concert tomorrow.

  • 4. We go to the beach every summer.

Q9.

Which sentence correctly uses the Present Perfect Tense?

  • 1. I will finish reading the book later.

  • 2. They play video games every weekend.

  • 3. We are going to the party tonight.

  • 4. My parents have already visited that art gallery.

Q10.

Choose the sentence that does NOT use the present perfect tense:

  • 1. My friends have bought train tickets already.

  • 2. I have never traveled to Asia.

  • 3. She will bake a cake tomorrow.

  • 4. The students have worked hard this week.

Improve your revision with our online practice tests

© 2016-2025 NotesFlux.com or its affiliates