Is this sentence grammatically correct?

We had been having the old parties for decades until the new prime minister came.

4 Answers

Relevance
  • Anonymous
    4 weeks ago
    Best answer

    Yes, but a bit awkward, and it would be more straightforward to say "We had HAD the old parties...."

  • 4 weeks ago

    This meaning of "have" isn't used in progressive tenses.  I think the simple past is best here:  We had the old parties for decades....

    When "have" means "experience," it can be used in a progressive tense:  We are having fun.  Have you been having an upset stomach?

  • 4 weeks ago

    Essentially so,  but it is clumsy and insufficient contextual information has been provided.

    Do you mean: "We had become cosily familiar with the old political parties for decades..."?

    If so, just insert "political" for the sake of clarity.

  • 4 weeks ago

    No, it isn't. I can't tell exactly what you are trying to say, so it's hard to know how to correct it. Perhaps you could explain more about what you are trying to say.

    • Zirp
      Lv 7
      4 weeks agoReport

      more precisely: what kind of party? Political or celebration?

Still have questions? Get answers by asking now.