0
Teo Posted 7 years ago
Grammar

Tom had done the work for two hours when I called him.

1. Tom had done the work for two hours when I called him.

2. Tom had been doing the work for two hours when I called him.

Are the above sentences acceptable?

  

Top answer

I would opt for "had been doing". He started the work two hours before I called him and was still doing it when I called. Past perfect continuous goes well with duration.

  • I would opt for "had been doing".
  • He started the work two hours before I called him and was still doing it when I called.
  • Past perfect continuous goes well with duration.
  • "Had done" expresses completion, the work was done, finished.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0

I would opt for "had been doing". He started the work two hours before I called him and was still doing it when I called. Past perfect continuous goes well with duration.

"Had done" expresses completion, the work was done, finished.

0

In addition to what has been said, note that the verb work is, in my experience, more common than do the work.

1. Tom had worked for two hours when I called him.

2. Tom had been working for two hours when I called him.

Related Questions