地下城火属性药水:did you do sth ,和have you done sth在口语里哪个更常用啊?什么区别?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 09:25:14
比如说,你来过这嘛。你吃饭了嘛。你做过什么嘛。应该用did you.还是have you呢。在口语里?

不论是美语,还是英语,都应遵循原则:汉语中有“过”等子眼,应用现在完成时,则用have you done sth。
美国人还没把现在完成时改成可用一般过去时呢!
具体情况具体分析。1.have you been here.2.have you had a meal.3.have you done sht.

在英国,使用完成时比较多。即have you done sth
在美国则使用do的用法较多