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.
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.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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
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?