0
JungKim Posted 10 years ago
Grammar

ate vs. have eaten

In a novel "Mating Brand," there's this conversation:
A: Are you hungry?
B: No. I ate a burger on the drive here.
A: You need to eat more. You're so damn thin.

Is it grammatical for "B" to use the past tense in context?

How about using the present perfect tense instead?
B: No. I've eaten a burger on the drive here.
  

Top answer

JungKim Is it grammatical for "B" to use the past tense in context? Yes, that is fine. He is stating a past fact.

  • JungKim Is it grammatical for "B" to use the past tense in context?
  • Yes, that is fine.
  • He is stating a past fact.
  • B: No.
  • I've eaten a burger on the drive here.
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.

5 Answers
0
JungKimIs it grammatical for "B" to use the past tense in context?
Yes, that is fine. He is stating a past fact.
JungKimHow about using the present perfect tense instead?B: No. I've eaten a burger on the drive here.
OK, too, but not the native choice, I think.
0
What do you mean by 'the native choice'? The one that a native speaker of English would choose?
0
Given that the answer "I ate/have eaten a burger" is a response to the question "Are you hungry?", is it really more natural to simply state a past fact ("I ate a burger") than to imply the current situation of not hungry arising from the past fact ("I've eaten a burger")?

Related Questions