侃哥侃英语
22-12-31 17:33 微博认证:美国亚利桑那大学访问学者;ETS认证培训师 教育博主 微博原创视频博主

这位同学问得好!
这个问题也牵扯出过去时和完成时的本质区别:是否跟"现在"有关。
Have you eaten? 其实是对你当下的一种关切,所以这句话是有潜台词的,比如:如果没吃咱们现在去吃点儿?
而 Did you eat? 就是对于过去情况的确认,跟"现在"没有关系。
#侃哥英语干货# ​​​

发布于 浙江