As for whether you feel they (i.e., the questions Have/Did) differ in meaning, what are your thoughts? <<<<
The grammatical form in this case could indicate a difference in meaning, but in such a context where the simple past is used with "yet", I don't think there would be any intended difference in meaning on the part of the speaker.
I would just say that, as usual, the simple past indicates a complete action, while the present perfect indicates "up until now".
Did you eat yet. - emphasis on a completed action
Have you eaten yet - emphasis on "at any time up until now" starting from a time when one would be expected to eat
They're really the same.
Despite how "yet" is defined, I have no problem with it being used with the simple past. Perhaps it's time to expand the definition of "yet" in American English? |