2

I've come across the following sentences in one grammar book. I wonder if it's really necessary to use the past perfect continuous in them?

The original sentences:

It had been raining for several days before the heat came.

I had been waiting for a bus for 20 minutes before it arrived.

We had been repairing our new flat for about 3 months before we moved.

How long had you been living in London before you moved to Paris?

How long had your grandpa been smoking before he gave up?

How long had he been taking this medicine before he got better?

I think they would be totally fine grammar and understandable if re-written in this way:

It rained for several days before the heat came.

I waited for a bus for 20 minutes before it arrived.

We repaired our new flat for about 3 months before we moved.

How long did you live in London before you moved to Paris?

How long did your grandpa smoke before he gave up?

How long did he take this medicine before he got better?

or

It was raining for several days before the heat came.

I was waiting for a bus for 20 minutes before it arrived.

We were repairing our new flat for about 3 months before we moved.

How long were you living in London before you moved to Paris?

How long was your grandpa smoking before he gave up?

How long was he taking this medicine before he got better?

or

It had been raining for several days when the heat came.

I had been waiting for a bus for 20 minutes when it arrived.

We had been repairing our new flat for about 3 months when we moved.

How long had you been living in London when you moved to Paris?

How long had your grandpa been smoking when he gave up?

How long had he been taking this medicine when he got better?

How do average native speakers really speak in general?

1 Answer 1

3

All of your alternatives are possible and most are idiomatic. However, the first set of sentences express the particular idea that, at the moment when something happened, the previous situation had been continuing for some time and had now stopped. Rather than 'It rained for several days and then the hot weather started', you imagine people saying to themselves one day 'It's been raining for five days', then the next day 'Now it's hot.'

I hope this makes sense!

5
  • Which do you think aren't idiomatic? I'm sorry but doesn't the third set of sentences express the same idea that the previous situation was continuing for some time and then stopped? In what way the first set is different in meaning, and when is it preferable? I'm glad to know that all my alternatives are possible.
    – Let
    Commented Dec 1, 2020 at 13:19
  • It sees the situation sat the moment when the hot weather starts, the bus comes or the people move house. I admit the difference is subtle. Commented Dec 1, 2020 at 14:08
  • @Let the one that stands out to me as un-idiomatic is "We repaired our new flat for about 3 months before we moved." I don't know why this one sounds odd, since it's perfectly fine to pair a simple tense with a duration of time in other contexts (like, "We sat for 5 minutes" is just as natural sounding to me as "We were sitting for 5 minutes"). But, something about "repaired for 3 months" just sounds awkward, although I can't explain why. Commented Jun 7, 2023 at 18:29
  • Maybe it has to do with the difference between words which describe a 'state' vs those that describe a 'single action'? Like, sitting is kind of a 'state,' but repairing is usually a 'single action' - you repair something once, then it's fixed? Maybe that's why the continuous tense seems necessary with 'repair' but not with 'sit' if you want to specify something happening over an extended duration of time. Commented Jun 7, 2023 at 18:34
  • 1
    @QuackE.Duck - I agree. It would be more natural to say "We spent three months repairing our flat" - except that repair is more often used of a machine or a damaged object. You redecorate, make alterations to or, colloquially, 'do up' a house. Commented Jun 8, 2023 at 8:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .