Is this sentence grammatically correct?

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

4 Answers

Relevance
  • Anonymous
    8 months ago
    Favorite Answer

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

    • Commenter avatarLogin to reply the answers
  • 8 months 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?

    • Commenter avatarLogin to reply the answers
  • 8 months 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.

    • Commenter avatarLogin to reply the answers
  • 8 months 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
      8 months agoReport

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

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.