发布网友 发布时间:2022-04-24 14:51
共5个回答
热心网友 时间:2023-10-17 07:48
都是对的,但是意思有一点点区别:
Have you had breakfast this morning?
跟中国人说的“吃了吗?”一个意思,问人家是否已经吃过早饭了,重点关注是“早饭”是否吃过了。
Did you have breakfast this morning?
问的是你这个早晨是否吃了早饭(当然你还可能做了其他事情,比如晨跑?)重点问的是“早晨”你是否做了这件事情。比如侦探就可能这么问你……
热心网友 时间:2023-10-17 07:49
Have you had breakfast this morning?因为是吃过饭,过去做的某件事延续到现在,所以用现完。
热心网友 时间:2023-10-17 07:49
问题有人回答了,我就来说两句废话吧,这个...一般和老外打交道的时候,由于文化背景的不同,一般我们是不建议询问对方是否用过餐的,因为这会让对方理解为你可能有想请他一同就餐的意向,而我们中国人问"吃过了么?"一般只是一种礼貌性的问候,双方的理解差异会导致局面比较尴尬.
热心网友 时间:2023-10-17 07:50
不要问老外这种事情,他们会觉得你很奇怪的,除非你跟他很熟悉!!
语法上来说第二句是对的
现在完成时间
HAVE DONE SOMETHING.
热心网友 时间:2023-10-17 07:50
应该第二个,那个表示已经吃过了
肯定对