Search from various English teachers...
China flagqiuqiu1991
about 好了 别人问我吃饭了没,我回答:我吃好了。I ate it and I have eaten it. 哪个表述是正确的

Answers · 4

2
I ate it = past simple I have eaten it = present perfect We use both tenses to talk about past events and actions - the difference is that when we use the past simple, we are talking about a completed or finished action in the past, we can use a past time expression when using past simple - eg., I ate fish for dinner yesterday. When we use present perfect we are speaking in general - we are not speaking about a specific time in the past - we do not use past time expressions with present perfect - eg., I have eaten it - sometime in the past I ate it but it's not important to say when. Conversations often start with present perfect and then move into past simple when the speakers wants more information. example:a) Have you ever eaten salmon? b) Yes I have eaten it once before but I didn't like it. a) Oh, really, when did you eat it? b) It was about a year ago, I was on holiday. Notice how the dialogue begins with a general question and then moves into past simple when the speaker asks for specific details. I hope this helps :D
1
用第二个更合适 I ate it 强调我曾经吃过,与现在关联不大。可以是昨天吃过,也可以是去年吃过。 I have eaten it 侧重 我已经吃过,回答了别人问题,表示与现在有联系,已经吃过了

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today