我要表达:请问您在2009年7月31号收到我的邮件了吗?用下面哪种说法好?为什么?

我要表达:请问您在2009年7月31号收到我的邮件了吗?用下面哪种说法好?为什么?
Have you received my e-mail of Jul.31,2009?
Did you receive my e-mail of Jul.31,2009?
lodestarok 1年前 已收到4个回答 举报

姜黄永远 幼苗

共回答了15个问题采纳率:80% 举报

选第一句,因为现在完成时表示过去的某件事对现在的影响,可能结束了,也可能继续.
而且我和外教交流的时候,一般这种情况也都是用完成时来表示.

1年前

2

kk30块 幼苗

共回答了70个问题 举报

第一种好。惯用法

1年前

2

5020胶水 幼苗

共回答了1个问题 举报

Have you received my e-mail of Jul.31,2009?

1年前

1

fumenger 幼苗

共回答了858个问题 举报

Did you receive my e-mail of Jul.31,2009?
因为你说的是过去一个具体的时间

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.605 s. - webmaster@yulucn.com