0
Dala Posted 10 years ago
Grammar

Had

I had been cooking for two hours when she read.
Does it mean I started cooking two hours and when she read, I was still cooking?

I had been cooking for two hours before she read.
Does it mean I started cooking two hours and continued right up to her reading?

I had been studying for 3 years when she visited me.
Does it mean I started studying three years and when she visited me I was still studying?

I had been studying for 3 years before she visited me.
Does it mean I started studying 3 years and continued right up to her visiting?
  

Top answer

Dala I had been cooking for two hours when she read. Reading is not a punctual act. It occurs over some duration of time.

  • Dala I had been cooking for two hours when she read.
  • Reading is not a punctual act.
  • It occurs over some duration of time.
  • Therefore it is not appropriate in your example.
  • Let's change it to something more realistic.
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.

1 Answers
0
DalaI had been cooking for two hours when she read.
Reading is not a punctual act. It occurs over some duration of time. Therefore it is not appropriate in your example. Let's change it to something more realistic.

I had been cooking for two hours [when / before] she offered to help me.

This says that she offered to help you after y

Related Questions