1. Education

Discuss in my forum

Perfect forms - Simple or Progressive?

Answers

By , About.com Guide

  1. They a) have been working b) have worked in the garage, that's why their clothes are greasy.
    a
  2. She a) had met b) had been meeting John before he came to work here.
    a
  3. By the time the letter arrives, a) I will have left b) I will have been leaving.
    a
  4. When Karen telephoned, they a) had been studying b) had studied for two hours.
    a
  5. I'm tired. I a) have just finished b) have just been finishing my homework.
    a
  6. Peter a) has been reading b) has read 3 books by Hemingway.
    b
  7. By the time we finish, we a) will have painted b) will have been painting for 4 hours.
    b
  8. I made sure that I a) had learned b) had been learning Italian well before I left for Rome.
    a
  9. She a) has known b) has been knowing John for 10 years.
    a
  10. They a) have thought of you b) have been thinking of you a lot recently.
    b

©2012 About.com. All rights reserved.

A part of The New York Times Company.