English as 2nd Language

  1. Home
  2. Education
  3. English as 2nd Language

Present Perfect or Present Perfect Continuous?

Put each of the following verbs into either the present perfect or present perfect continuous.

  1. Why are your hands dirty? - Oh I (work) in the garden.
  2. It's nine o'clock. Jack (teach) for 4 hours tonight.
  3. I (work) at this company for a long time.
  4. Brad (think) poorly of Marsha for a long time.
  5. Why are you shaking so? What (you/do)?
  6. Lucky Susan she (visit) so many different countries!
  7. I (live) in Seattle for 5 years.
  8. (you/finish) your homework yet?
  9. He (arrive) from Tokyo.
  10. I (think) for a long time and I (decide) that you need to give up your job.
  11. Nick (buy) a new house!
  12. Some of my students (study) English for over 5 years.
  13. It's a quarter to nine! I (wait) for over three hours!
  14. (ever/drive) a Rolls Royce?
  15. I would like to help you but I (just/eat) and I need to take a nap.
More Quizzes

Explore English as 2nd Language

About.com Special Features

How to Ace the GRE

Being well prepared is the first step; here are more essential suggestions. More >

The Business School Lowdown

Everything from choosing a school and applying, to employment after graduation. More >

English as 2nd Language

  1. Home
  2. Education
  3. English as 2nd Language

©2009 About.com, a part of The New York Times Company.

All rights reserved.