英语句子 你收到我的信了吗,用do you received 还是 did you ,或者是 have you 为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 22:28:24
英语句子 你收到我的信了吗,用do you received 还是 did you ,或者是 have you 为什么?

英语句子 你收到我的信了吗,用do you received 还是 did you ,或者是 have you 为什么?
英语句子 你收到我的信了吗,用do you received 还是 did you ,或者是 have you 为什么?

英语句子 你收到我的信了吗,用do you received 还是 did you ,或者是 have you 为什么?
The difference is where you put BE is.
Did you ( at some time in the past)
Have you (what you are saying hasnt occur yet)
For example:
Did you have luch?(lunch time is over,asking other if they ate their lunch)
Have you had lunch?(The time for lunch has not yet passed,so it is still possible to have lunch).
Look at ur sentence to see which one.

应该用现在完成时: Have you received my letter? 指到目前为止你是否已收到信件;用do you ...是一般时,用于习惯性,恒常性的动作、状态等,且谓语动词也不能用received这种过去式;用did是过去的行为,一般都有一个过去的时间跟它一起用,如:上个月/昨天你收到我的信了么?Did you reveive my latter last month/yesterda...

全部展开

应该用现在完成时: Have you received my letter? 指到目前为止你是否已收到信件;用do you ...是一般时,用于习惯性,恒常性的动作、状态等,且谓语动词也不能用received这种过去式;用did是过去的行为,一般都有一个过去的时间跟它一起用,如:上个月/昨天你收到我的信了么?Did you reveive my latter last month/yesterday?.

收起

Have you received my letter? 是最佳的答案。望你采纳!

do的话 感觉怪怪的

一般来说,did you 跟have you都可以
did u 就表示过去式而已, “收到了么” 回答就是“收到了”或者“没有” 仅仅表示过去时间里的结果

have you虽然翻译也是“收到信了么” 但是从回答里,可以看出区别“I haven't yet”=“还没有收到” 强调的是一种延续到现在的状态~
能理解嘛?~就是...

全部展开

do的话 感觉怪怪的

一般来说,did you 跟have you都可以
did u 就表示过去式而已, “收到了么” 回答就是“收到了”或者“没有” 仅仅表示过去时间里的结果

have you虽然翻译也是“收到信了么” 但是从回答里,可以看出区别“I haven't yet”=“还没有收到” 强调的是一种延续到现在的状态~
能理解嘛?~就是那个感觉~

收起

Do you receive my letter?如果仅仅是为了答案,在百度翻译或者词典一查就知道了,想知道为什么不用have ,什么时候用did ,have.谢谢Have you received my letter? 用于对现在产生影响的时候 比如接下来你要问对方关于信里的内容之类的问题 就可以用 have 我个人觉得 do 和 have 只有微弱的差别 可以通用~看来是钻了牛角尖,谢谢您...

全部展开

Do you receive my letter?

收起

1. Did you receive my letter? (强调过去)
2. Have you received my letter?(强调现在信你读了,信件在你手头)