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.

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?