I have had lunch.和I had lunch. 有什么意义上的差别?翻译成汉语感觉都一样?
现在完成时与现在有关。I have had lunch. 吃过了,现在肚子不饿。
过去时与现在无关。I had lunch. 仅指过去的行为。
A: Are you hungry?
B: I've had lunch.
A: When did you have it?
B: I had it at 12:30.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!