Some whiny person in The New Yorker complained to the editor that the following sentence uses improper grammar: "Did you finish your homework yet?" I can't figure out what's wrong with it. Do any of you English majors or does anyone else know what they're trying to say is wrong with it?
Is it supposed to be "Have you finished your homework yet?" That's probably what I would say, but the "did you" version wouldn't set off very strong grammar police alarms. Like I said, it wasn't obvious at first glance.
- Kamilah Reed (K. Gill)
I wondered about the "yet", too, but is something wrong with that?
- Kamilah Reed (K. Gill)
Not to me but that's all I could think of :)
- adf
I just saw something online that says it should be either "have you finished your homework yet?" or "did you finish your homework?" http://forum.wordreference.com/showthr...
- adf
Oh, jeez. Thanks, adf. That is some super picky high level English grammar stuff right there. I never did get taught much about "present perfects" and whatever. Probably only matters for certain things in print, though I've seen much sloppier errors all over the place. Funnily enough, the New Yorker grammar whiner was also from Japan, just like the person who asked the question on this forum you posted. I wonder if that might be significant?
- Kamilah Reed (K. Gill)
I didn't spot the error. But when told it was an error, I guessed that "have" was preferable to use with "yet". It's a tense thing. You're trying to find something that may or may not have happened when you use "yet". "Did" is more final. I wish I knew the proper words to express the difference. However, it's high pedantry to care. In every day English, native speakers see them as being interchangeable.
- Spidra Webster