Present Perfect And Present Perfect Progressive

10 Questions | Total Attempts: 1801

SettingsSettingsSettings
Present Tense Quizzes & Trivia

Hello 6th Magisterio! Take 3-5 minutes to complete this quiz online about present perfect and present perfect progressive.


Questions and Answers
  • 1. 
    I _____ football for five years.
    • A. 

      Have playing

    • B. 

      Have been playing

    • C. 

      Has playing

    • D. 

      Has been playing

  • 2. 
    Our football team is having a great season. They ______ all but one of their games so far this year and will probably win the championship.
    • A. 

      Have won

    • B. 

      Have been won

    • C. 

      Have been winning

    • D. 

      Have been win

  • 3. 
    I am expecting a letter from Vilma, but _____ anything yet.
    • A. 

      Has not receiving

    • B. 

      Have not receiving

    • C. 

      Have not received

  • 4. 
    Janice is living in the United States now. Her English used to be terrible, but it ______ greatly since she moved there.
    • A. 

      Have been improved

    • B. 

      Have been improving

    • C. 

      Has improving

    • D. 

      Has been improving

  • 5. 
    Everyone makes mistakes in life. I ____ lots of mistakes in my life.
    • A. 

      Have been making

    • B. 

      Have made

    • C. 

      Have make

  • 6. 
    I ______ seen my brother for 6 months since I moved to France.
    • A. 

      Have not seen

    • B. 

      Have not see

    • C. 

      Has not seen

    • D. 

      Has not see

  • 7. 
    My husband and I ______ three times since we got married.
    • A. 

      Has moved

    • B. 

      Have move

    • C. 

      Have moved

    • D. 

      Has been moving

  • 8. 
    Sam ___ tennis for two hours.
    • A. 

      Have been playing

    • B. 

      Has been playing

    • C. 

      Have been played

  • 9. 
    Jeff _____ about changing his field of study.
    • A. 

      Has been thought

    • B. 

      Have been thinking

    • C. 

      Has been think

    • D. 

      Has been thinking

  • 10. 
    Our students ____ English for many years and they have improved their English level.
    • A. 

      Have been practicing

    • B. 

      Has been practice

    • C. 

      Have been practice

    • D. 

      Have been practiced

Back to Top Back to top