P. Perfect Simple Vs Present Perfect Continuous

10 Questions | Total Attempts: 2918

SettingsSettingsSettings
Please wait...
P. Perfect Simple Vs Present Perfect Continuous


Questions and Answers
  • 1. 
    I think the waiter ... us. We ... here for 30 minutes!
    • A. 

      Has forgotten ... have been waiting

    • B. 

      Has been forgetting ... have been waiting

    • C. 

      Has forgotten ... have waited

    • D. 

      Has been forgetting ... have waited

  • 2. 
    I ... the same car for ages. I'm thinking about getting a new one.
    • A. 

      Have had

    • B. 

      Had

    • C. 

      Have been having

    • D. 

      Have

  • 3. 
    Lately I ... about moving to Cilaos because I ... unhappy with the hot weather!
    • A. 

      Have been thinking ... have become

    • B. 

      Have been thinking ... have been becoming

    • C. 

      Have thought ... have become

    • D. 

      Have thought ... have been becoming

  • 4. 
    I ... my girlfriend for a couple of years and during that time I ... many changes in her personality.
    • A. 

      Have been seeing ... have seen

    • B. 

      Have been seeing ... have been seeing

    • C. 

      Have seen ... have been seeing

    • D. 

      Have seen ... have seen

  • 5. 
    I ... chocolate since I was young, you might even call me a chocoholic.
    • A. 

      Have loved

    • B. 

      Have been loving

    • C. 

      Have been loved

    • D. 

      Love

  • 6. 
    We ... for the bus for 20 minutes now, I think the bus ... .
    • A. 

      Have been waiting ... has crashed

    • B. 

      Have been waiting ... has been crashing

    • C. 

      Have waited ... has crashed

    • D. 

      Have waited ... has been crashing

  • 7. 
    David & Beth ... some problems in their relationship lately so they ... to a marriage counselor every week. I hope they sort it out.
    • A. 

      Have been having ... have been going

    • B. 

      Have had ... have been going

    • C. 

      Have been having ... have gone

    • D. 

      Have had ... have gone