搜索 英語 老師
Reno
When do we use “I have eaten” and “I ate”?
When do we use “I have eaten” and “I ate”?
2014年8月5日 14:18
解答 · 13
4
Hi Renas,
' I have eaten' is a Present Perfect tense, linking the past with the present. It is an action that happened in the past, but gives no time frame, for example: ' I have eaten Octopus'.
'I ate' is a Past Simple tense - it is an action that happened in the past.
'I ate Octopus yesterday' - is still a Past Simple tense, however here you are referring to a past action within a time frame.
Hope this helps.
2014年8月5日
3
To answer your comment, yes, you can say 'I ate octopus' on its own, but the past time is always understood. Perhaps it was mentioned earlier in the conversation, for example:
Did you have a good weekend?
Not bad. How about you?
Pretty good, actually. We went to that new seafood restaurant.
How was it?
Nice. I ate octopus.
In this conversation, it's clear that we're talking about a finished period of time, even though the phrase 'I ate octupus' comes a long time after the time period is mentioned.
This is different from:
1. Have you ever eaten octopus?
No. I've never eaten anything like that. I don't like seafood.
2. Have you eaten yet?
No, I'm really hungry actually.
OK, I'll make you a sandwich.
Conversation 1 is about an unfinished time period - in this case, the person's life up until now.
Conversation 2 is about a very recent time which is influencing the present. As Vivienne explained, the present perfect is a tense which links the past with the present - in this case, the person hasn't eaten and so he is hungry now.
2014年8月5日
1
You can say "I've eaten too much." or "I ate too much."
2014年8月5日
Examples "I have eaten":
"Yeah, I've eaten it, but I didn't like it."
I've eaten snake before. Have you?".
"I've already eaten lunch, so I'm not hungry".
" I have eaten eaten expired two times in the past year. And bot times I got sick!"
Examples "I ate":
"I ate a sandwich for lunch today"
"I ate lots of Sushi when I lived in Japan"
"I ate at that new restaurant in town today. It was really good"
2014年8月11日
還沒找到你要的答案嗎?
寫下你的問題,讓母語者來幫助你!
Reno
語言能力
阿拉伯語, 英語, 庫德語, 波斯語 (Farsi), 土耳其語
學習語言
英語, 土耳其語
你也許會喜歡的文章

Speak More Fluently with This Simple Technique
18 讚 · 2 留言

How to Read and Understand a Business Contract in English
17 讚 · 3 留言

6 Ways italki Can Help You Succeed in Your School Language Classes
13 讚 · 8 留言
更多文章