用英文翻译 他去世已经三年了

如题所述

第1个回答  2010-12-31
He has been dead for three years本回答被提问者采纳
第2个回答  2010-12-31
He has been dead for 3 years
第3个回答  2010-12-31
He died three years ago
He has been dead for three years.
It's three years since he died.

参考资料:http://zhidao.baidu.com/question/170969478.html?si=1

第4个回答  2010-12-31
he had been died for three years
第5个回答  2010-12-31
应付考试的语法点版:
He's passed away for three years (就是不能用 has died for……句型。因为DIE是瞬间动词,不能用延续性的have been句式= =)

含蓄版:
He's leaved us for three years

希望能帮到你~~