Present Perfect Simple And Continuous Quiz

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Anglaisre
A
Anglaisre
Community Contributor
Quizzes Created: 4 | Total Attempts: 8,457
questions: 10 | Attempts: 561

SettingsSettingsSettings
Present Perfect Simple And Continuous Quiz - Quiz

We welcome you to this Present perfect simple, and continuous quiz. Do you think you know everything about the tenses? They are an important topic in English grammar. Do you think you can ace this quiz with flying colors? If yes, then we suggest you give this fun quiz a try! Please make sure to read all the questions very carefully before answering. All the questions are compulsory. Keep learning and have fun! All the best!


Questions and Answers
  • 1. 

    I ... the same car for ages. I'm thinking about getting a new one.

    • A.

      Have had

    • B.

      Had

    • C.

      Have been having

    • D.

      Have

    Correct Answer
    A. Have had
    Explanation
    The correct answer is "have had" because it indicates that the speaker has owned the same car for a long period of time. The use of "have" implies a past action that started in the past and continues into the present. The word "had" indicates ownership in the past, and when combined with "have," it conveys the idea of having something for an extended duration. Therefore, "have had" is the most appropriate choice to express the speaker's long-term ownership of the car.

    Rate this question:

  • 2. 

    Lately I ... about moving to Cilaos because I ... unhappy with the hot weather!

    • A.

      Have been thinking ... have become

    • B.

      Have been thinking ... have been becoming

    • C.

      Have thought ... have become

    • D.

      Have thought ... have been becoming

    Correct Answer
    A. Have been thinking ... have become
    Explanation
    The correct answer is "have been thinking ... have become." The sentence is in the present perfect continuous tense, indicating an action that started in the past and is still ongoing. The phrase "lately I have been thinking" suggests that the speaker has been considering the idea of moving to Cilaos recently. The phrase "because I have become unhappy with the hot weather" indicates that the speaker's unhappiness with the hot weather is a result of their ongoing thoughts about moving.

    Rate this question:

  • 3. 

    I ... my girlfriend for a couple of years and during that time I ... many changes in her personality.

    • A.

      Have been seeing ... have seen

    • B.

      Have been seeing ... have been seeing

    • C.

      Have seen ... have been seeing

    • D.

      Have seen ... have seen

    Correct Answer
    A. Have been seeing ... have seen
    Explanation
    The correct answer is "have been seeing ... have seen." This is because the sentence is in the present perfect continuous tense, indicating an action that started in the past and is still ongoing. "Have been seeing" is used to show the continuous action of seeing the girlfriend for a couple of years. "Have seen" is used to show the completion of the action, referring to the changes observed in the girlfriend's personality during that time.

    Rate this question:

  • 4. 

    I ... chocolate since I was young, you might even call me a chocoholic.

    • A.

      Have loved

    • B.

      Have been loving

    • C.

      Have been loved

    • D.

      Love

    Correct Answer
    A. Have loved
    Explanation
    The correct answer is "have loved" because the sentence is talking about a continuous action that started in the past and is still happening in the present. The present perfect tense "have loved" is used to express this ongoing love for chocolate since the person was young.

    Rate this question:

  • 5. 

    We ... for the bus for 20 minutes now, I think the bus ... .

    • A.

      Have been waiting ... has crashed

    • B.

      Have been waiting ... has been crashing

    • C.

      Have waited ... has crashed

    • D.

      Have waited ... has been crashing

    Correct Answer
    A. Have been waiting ... has crashed
    Explanation
    The correct answer is "have been waiting ... has crashed". The sentence is in the present perfect continuous tense, indicating an action that started in the past and is still ongoing. "Have been waiting" shows that the waiting started in the past and is still happening. "Has crashed" is in the present perfect tense, indicating that the bus crash is a recent event that has just happened.

    Rate this question:

  • 6. 

    David & Beth ... some problems in their relationship lately so they ... to a marriage counselor every week. I hope they sort it out.

    • A.

      Have been having ... have been going

    • B.

      Have had ... have been going

    • C.

      Have been having ... have gone

    • D.

      Have had ... have gone

    Correct Answer
    A. Have been having ... have been going
    Explanation
    David and Beth have been experiencing some problems in their relationship lately, indicating an ongoing or continuous issue. Therefore, the correct answer is "have been having" to show the continuous nature of their relationship problems. Additionally, the phrase "to a marriage counselor every week" suggests a recurring action, further supporting the use of the present perfect continuous tense. The phrase "I hope they sort it out" implies that the action of going to a marriage counselor is ongoing, reinforcing the use of "have been going" in the second part of the sentence.

    Rate this question:

  • 7. 

    I think the waiter ... us. We ... here for 30 minutes!

    • A.

      Has forgotten ... have been waiting

    • B.

      Has been forgetting ... have been waiting

    • C.

      Has forgotten ... have waited

    • D.

      Has been forgetting ... have waited

    Correct Answer
    A. Has forgotten ... have been waiting
    Explanation
    The correct answer is "has forgotten ... have been waiting." This is because the sentence indicates that the action of forgetting (by the waiter) is in the past and ongoing, while the action of waiting (by us) started in the past and is still happening in the present. The present perfect continuous tense "have been waiting" is used to show an action that started in the past and is still happening, while the past simple tense "has forgotten" is used to show an action that happened in the past.

    Rate this question:

  • 8. 

    His brother has been traveling _____ two months.

    • A.

      By 

    • B.

      For

    • C.

      With

    • D.

      None of the above

    Correct Answer
    B. For
    Explanation
    The correct answer is "for" because it indicates the duration of time that his brother has been traveling. "By" indicates the means of transportation, "with" indicates accompaniment, and "none of the above" suggests that none of the options provided are correct, which is not the case.

    Rate this question:

  • 9. 

     He's been teaching German in this school _____ fifteen years?

    • A.

      For

    • B.

      Since

    • C.

      Before

    • D.

      After

    Correct Answer
    A. For
    Explanation
    The correct answer is "For" because it indicates a duration of time. In this case, it suggests that the person has been teaching German in the school for a period of fifteen years.

    Rate this question:

  • 10. 

     It has _____ snowing a lot.

    • A.

      Be

    • B.

      Being

    • C.

      Been

    • D.

      None of the above

    Correct Answer
    C. Been
    Explanation
    The correct answer is "Been" because it is the past participle of the verb "be" and is used to indicate an action that has already happened. In this case, "It has been snowing a lot" means that the snowfall has already occurred.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Sep 05, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Mar 18, 2014
    Quiz Created by
    Anglaisre
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.