0
Onelook Posted 8 years ago
Grammar

Has anyone...

Has anyone tried to buy a pre-cooked turkey for your relatives on Christmas?


Not sure if anyone and your relatives are a correct match. I guess it's the case because anyone is equivalent to did you.

  

Top answer

It's good informal English, especially if you are addressing a group orally. There is a mismatch of person, but informal English has mismatches all the time. " This mismatch is one of number; "anyone" is singular.

  • It's good informal English, especially if you are addressing a group orally.
  • There is a mismatch of person, but informal English has mismatches all the time.
  • " This mismatch is one of number; "anyone" is singular.
  • ", but that can be awkward if there are females in the group, hence "their".
  • "Anyone" is not equivalent to "did you".
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0

It's good informal English, especially if you are addressing a group orally. There is a mismatch of person, but informal English has mismatches all the time. You might more often hear "their", which is a different mismatch: "Has anyone tried to buy a pre-cooked turkey for their relatives on Christmas?" This mismatch is one of number; "anyone" is singular. Standard English makes it "Has anyone

0
onelookHas anyone tried to buy a pre-cooked turkey for your relatives on Christmas?

It is ambiguous.

Is the turkey a Christmas gift that you will give to your relatives? Or are you hosting a Christmas dinner for your relatives and want to buy a turkey that you will serve them?

Related Questions