Present Perfect Tense Quiz - English Grammar

10 Questions | Attempts: 48858
Share

SettingsSettingsSettings
Present Perfect Tense Quiz - English Grammar - Quiz

Are you a pro at the 'Tenses' topic of the English Grammar subject? Here is an interesting present perfect tense quiz that is designed to test your English grammar skills. This quiz contains two types of questions- multiple-choice and true-false. You must answer all these questions carefully in order to get a good score. So, take this quiz and see how well you can score. Ready? Let's start. Wishing you the best of luck!


Questions and Answers
  • 1. 
    We have _____ here for a long time.
    • A. 

      Be

    • B. 

      Been

    • C. 

      Being

    • D. 

      To be

  • 2. 
    I ________ sent you a message. 
    • A. 

      Have just

    • B. 

      Has just

    • C. 

      Just

    • D. 

      Will

  • 3. 
    She _________ here for one week. 
    • A. 

      Have being

    • B. 

      Has being

    • C. 

      Have been

    • D. 

      Has been

  • 4. 
    This sentence is correct: He have worked at the garage for 11 months.
    • A. 

      True

    • B. 

      False

  • 5. 
    This sentence is correct: Have you ever gone to Bali?
    • A. 

      True

    • B. 

      False

  • 6. 
    This sentence is correct: You has not borrowed my book for one month.
    • A. 

      True

    • B. 

      False

  • 7. 
    This sentence is correct: The rain has stopped just now.
    • A. 

      True

    • B. 

      False

  • 8. 
    This sentence is correct: They has lived in San Francisco for 4 months.
    • A. 

      True

    • B. 

      False

  • 9. 
    My mother ______ in the kitchen all day. 
    • A. 

      Have cook

    • B. 

      Have cooked

    • C. 

      Has cook

    • D. 

      Has cooked

  • 10. 
    He __________ his homework very well. 
    • A. 

      Have not do

    • B. 

      Has not do

    • C. 

      Has not done

    • D. 

      Have not done

Back to Top Back to top
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.