As a co-worker walked past me and my team mates this afternoon, he said "Bye. Have good weekends" - by which he meant that he wished each of us to have a good weekend.

Was this grammatically accurate and valid greeting in English? If not, what would be a better way to convey his message?

  • 5
    It's certainly not standard but I don't see anything incorrect with it. Would you still have an issue with it if he'd said "I hope you all have good weekends"? It's also worth noting that spoken English is often much more flexible. – Catija Jul 1 '16 at 16:33
  • 6
    'Have a good weekend, everybody' is grammatical, idiomatic, and would be taken as meaning individually unless context determined otherwise. – Edwin Ashworth Jul 1 '16 at 16:34
  • 1
    There's only one weekend involved--the one that's about to start. Stick with the singular. – Steven Littman Jul 1 '16 at 18:57
  • The grammar is slightly askew yet correct; nevertheless. your co-worker tries too hard. I bet he's not fun at parties. – MonkeyZeus Jul 1 '16 at 19:15
  • 3
    Do you consider '[the] weekend' to be a period of time (which we all share), or an activity ('[your] weekend')? – AmI Jul 1 '16 at 20:57

Was this grammatically accurate and valid greeting in English? If not, what would be a better way to convey his message?

Technically "Bye. Have good weekends" is correct in that he is wishing each individual a good weekend, using the collective noun for all of your weekends. However, colloquially this strikes me as lazy grammar. Expansions would be more like:

  • Bye, I hope each of you has a good weekend
  • Bye, I hope you all have a good weekend

The reason I would use the longer version is that it is more personal to each team member, the blanket "have good weekends" feels like more of a throw away comment such as "bye, I'm off".

is anything grammatically wrong with the ambiguity of this statement

No one would refer to "several good weekends" in this context and so I would not say this is ambiguous, it is clear he is referring to a group of people who each will experience a weekend. There is nothing particularly wrong with the statement, it is just lazy.

| improve this answer | |
  • 2
    I agree that it's a bit lazy, but it's also humorous, specifically because it's bad grammar, I think: it's like saying "I know how to say this more properly, but I'm saying it this shorter way to make a bit of a joke". – Max Williams Jul 5 '16 at 15:00

It depends on your definition o "weekend". The time allotted between Friday at the end of work to Monday start of work is technically correct.

However, when you come back to work on Monday, a frequently asked question is, "How was your weekend?" That indicates each person has a different weekend, even though everyone shared the same time span.

I would say, personally, "weekend" because I recognize it hasn't happened, yet, so currently the individual weekends of each person have not occurred, yet.

If several people told me of their plans for the weekend, their weekends exist, if only in the idea stage. In this case, I would say, "weekends".

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.