Not correct to use present perfect in this situation?
Hi. Is it incorrect to use a present perfect tense with the adverb "yet"? I think (not sure, though) in a situation when someone asks you whether you have eaten yet, it seems the present perfect tense, not a past tense, is correct.
eg,
Have you eaten yet? No, I haven't eaten yet.
Then, when do we use the question "Did you eat yet?" or the sentence "I didn't eat yet"?
Also, is it incorrect to use a past tense with the words "many times"? I think not. I think in a story or narrative, we can write sentences like "He ate here many times in 19XX/when he was young."
eg,
He has eaten here many times.
Top answer
He ate here many times in 19XX/when he was young. He has eaten here many times. Have you eaten yet?
— Mister Micawber
He ate here many times in 19XX/when he was young.
He has eaten here many times.
Have you eaten yet?
No, I haven't eaten yet.
Did you eat yet?
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.
He ate here many times in 19XX/when he was young. He has eaten here many times. Have you eaten yet? No, I haven't eaten yet. Did you eat yet? I didn't eat yet.
These are all fine. Americans tend to use the last two more than Brits do.