“他离开上海3年了”英语怎么说?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/11 13:27:26
“他离开上海3年了”英语怎么说?
It has been 3 years since he left Shanghai.
It is 3 years since he left Shanghai.
这两种说法哪个对?可以等同吗?
我看一篇文章说两者都可以。从语法的角度,我更习惯第一种。
It has been 3 years since he left Shanghai.
It is 3 years since he left Shanghai.
这两种说法哪个对?可以等同吗?
我看一篇文章说两者都可以。从语法的角度,我更习惯第一种。
![“他离开上海3年了”英语怎么说?](/uploads/image/z/7042852-28-2.jpg?t=%E2%80%9C%E4%BB%96%E7%A6%BB%E5%BC%80%E4%B8%8A%E6%B5%B73%E5%B9%B4%E4%BA%86%E2%80%9D%E8%8B%B1%E8%AF%AD%E6%80%8E%E4%B9%88%E8%AF%B4%3F)
前者是正确的.离开上海是发生在过去的事情,到现在已经有3年了,即发生在过去,一直持续到现在,并对现在有影响,用现在完成时.所以前一个句子是对的.不能等同,第二个句子是错误的.