11问答网
所有问题
两年前他已经死了 是He died two years ago. 还是He has died two years ago.
如题所述
举报该问题
推荐答案 2011-04-26
第一个对的,第二个是现在完成时。如果用现在完成时也可以,但是要说He has been dead two years ago .die是个持续性动词,如果说是第二个的话,那就是两年间他一直死了活活了死(好可怜....)。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/P278S2FFF.html
其他回答
第1个回答 2011-04-26
这两句语法都不怎么通啊 die是动词 不要直译
He has been dead for three years 他已经死了3年
第2个回答 2011-04-26
第一个合适,第二个把ago去掉也合适
第3个回答 2011-04-26
前者, two years ago是一般过去式的时态,has done 是现在完成时。
第4个回答 2011-04-26
He was dead two years ago.本回答被提问者采纳
1
2
下一页
相似回答
他已经死了2年
用英语咋么说
答:
因为
die
是一个非延续动词.所以不能接时间状语从句 那么我们应该说.
He
has
been dead for 2
years
祝楼主学习高升!
大家正在搜
in the two years
in two years ago
every two years
two years older
two years before
happy two years
past two years
two years out
in two years
相关问题
翻译英语句子:他死了两年了。请至少翻译出三个句子,用此意思。...
他已经死了2年用英语咋么说
关于英语,表达他已经死了用动词,He has died,用死...
三年前他死了 翻译
He has died. 和He has been dead...
He has died.和He has been dead....
关于英语,他已经死了,能不能用He has died来表示呢...
He died和 He was dead 二者有什么区别?