一般过去时和现在完成时的区别

I have had lunch.和I had lunch. 有什么意义上的差别?翻译成汉语感觉都一样?

请先 登录 后评论

最佳答案 2020-09-23 10:35

现在完成时与现在有关。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.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2157 浏览
  • kokoni 提出于 2020-09-22 11:22

相似问题