English Grammar Quiz: The Perfect Tenses (Present, Past And Future)

15 Questions | Total Attempts: 4144

SettingsSettingsSettings
Please wait...
Tense Quizzes & Trivia

In the study of English grammar, a progressive tense is a form of verb tense which is used in order to express an ongoing action in progress at some point in time – whether that be in the past, present, or future. In this quiz, we’ll be testing your knowledge on the progressive form from a time perspective. Can you distinguish between past, present, and future? Take the quiz to find out!


Questions and Answers
  • 1. 
    Please write the present perfect tense Andrea ____________ (forgot)  her umbrella.
  • 2. 
    Rewrite each sentence below by changing the verb to the perfect tense verb indicated in parentheses. The concert will last approximately two hours. (future perfect)
  • 3. 
    Rewrite each sentence below by changing the verb to the perfect tense verb indicated in parentheses. I invite my friends to my house for dinner. (past perfect)
  • 4. 
    Rewrite each sentence below by changing the verb to the perfect tense verb indicated in parentheses. Unkind remarks sometimes anger me. (present perfect)
  • 5. 
  • 6. 
    Rewrite each sentence below by changing the verb to the perfect tense verb indicated in parentheses. Your representative will answer your letters.(future tense)
  • 7. 
    When we got acquainted, Irene ___ her novel for five years.
    • A. 

      A. has been writing

    • B. 

      B. had been writing

  • 8. 
    Nikolay ___ his business since we got acquainted.
    • A. 

      A. has been running

    • B. 

      B. had been running

  • 9. 
    How long ___ in Minsk when I first met her?
    • A. 

      A. has Marina been living

    • B. 

      B. had Marina been living

  • 10. 
    • A. 

      A. had been living

    • B. 

      B. have been living

    • C. 

      C. has been living

  • 11. 
    By next December, I ___ for this company for 5 years.
    • A. 

      A. have been working

    • B. 

      B. will had worked

    • C. 

      C. will have worked

    • D. 

      D. will had been working

  • 12. 
    Before we got acquainted, I ___ Oksana only two times.
    • A. 

      A. had see

    • B. 

      B. had been seeing

    • C. 

      C. have saw

    • D. 

      D. had seen

  • 13. 
    Gregory told me he ___ to the UK before.
    • A. 

      A. would have never been

    • B. 

      B. had never been

  • 14. 
    Boris asked me if I ___ a rock band gig.
    • A. 

      A. had ever attended

    • B. 

      B. have ever attended

  • 15.