Present Perfect Tense Quiz - English Grammar

10 Questions | Total Attempts: 31264

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 the quiz then. 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. 
    My mother ______ in the kitchen all day. 
    • A. 

      Have cook

    • B. 

      Have cooked

    • C. 

      Has cook

    • D. 

      Has cooked

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

      Have just

    • B. 

      Has just

    • C. 

      Just

    • D. 

      Will

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

      Have being

    • B. 

      Has being

    • C. 

      Have been

    • D. 

      Has been

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

      Have not do

    • B. 

      Has not do

    • C. 

      Has not done

    • D. 

      Have not done

  • 6. 
    She have worked at the big company for 2 months
    • A. 

      True

    • B. 

      False

  • 7. 
    Have you ever gone to Bali?
    • A. 

      True

    • B. 

      False

  • 8. 
    They has lived in Singaraja for 4 months
    • A. 

      True

    • B. 

      False

  • 9. 
    The rain has stopped just now
    • A. 

      True

    • B. 

      False

  • 10. 
    You has not borrowed my book for one month
    • A. 

      True

    • B. 

      False