Simple Quiz On Present Perfect Tense

5 Questions | Total Attempts: 1349

SettingsSettingsSettings
Please wait...
Present Perfect Quizzes & Trivia

The present perfect is formed from the present tense of the verb “have” and the past participle of a verb, i. E. “they have been married for nearly fifty years”. Can you get all of these examples right?


Questions and Answers
  • 1. 
    I have studied here......................five years.
    • A. 

      Since

    • B. 

      For

  • 2. 
    They have worked at this company ....................1965.
    • A. 

      Since

    • B. 

      For

  • 3. 
    My father has smoked ........................he was young.
    • A. 

      Since

    • B. 

      For

  • 4. 
    John has drunk beer ......................many years.
    • A. 

      Since

    • B. 

      For

  • 5. 
    My teacher has taught her.......................last year.s
    • A. 

      Since

    • B. 

      For

Back to Top Back to top