Does this sentence have any grammar mistakes?

I am not a native English speaker, and I wonder if the sentence below has grammar mistakes or not. I am really confused about singular and plural usage.

"He gave those kids a special gift, T-shirts with words on them."

________________^________________^_________________

Update:

For formal and general usages only.

3 Answers

Relevance
  • RP
    Lv 7
    11 months ago

    This sentence looks fine (there are no grammar errors).

    • Commenter avatarLogin to reply the answers
  • ?
    Lv 7
    11 months ago

    He gave those children special gifts: custom T-shirts.

    • Commenter avatarLogin to reply the answers
  • Roger
    Lv 7
    11 months ago

    It's grammatically all right. It means one person presented children T shirts that had words printed on them. "Kids" is informal; although he gave many shirts, there were many recipients, so, since the gifts were all shirts, generically they could all be considered one, thus gift can be singular. "Words printed on them" is a little childish (what words?), but grammatically the sentence is fine.

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