I decided to walk back home. I had walked for about 200 meters when the storm began and I ran to the nearest cafe.
Would it be possible to use past perfect progressive since the walk was not completed?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityI decided to walk back home. I had walked for about 200 meters when the storm began and I ran to the nearest cafe.
Would it be possible to use past perfect progressive since the walk was not completed?
First, what you have in your example is the past perfect (I had walked) not the present perfect (I have walked).
That said, yes, in this case, the past perfect progressive conveys basically the same meaning, and is arguably preferable.
I had been walking about 200 meters...
One small nuance is that in this particular case, the past perfect allows for the possibility that the speaker stopped walking after 200 meters, whereas the past perfect progressive sounds like they were walking at the moment the storm hit.
I was taught that the past perfect simple is used for an amount = 200 meters and the progressive for any length of time = for 20 minutes, for example. So if he had been walking for 20 minutes when the storm began, the past perfect progressive would be correct.
The emphasis is on the activity of walking. One would expect to see something like: And that's why I was so tired.
The emphasis is on the 30 minutes of time prior to the storm. One would expect something like: And that's the actual time I spent walking as I did look at my watch.
Please note: in both cases, all this is in the past.