错了,因为die是瞬间性动词,后面不能接表示时间的介词短语,如果要用for 3years 则应该改成He died 3 years ago.或者He has been dead for 3 years.
不对,因为die是短暂性动词,不能和一段时间连用,你可以这样说He has been died for 3 years 或 He died three years ago.
不对 die是非延续性动词 不能说死三天吧 应该这样 He has been dead for three days
不对、died是点动词、无法延续、应该是He has been dead for 3 years. dead是形容词、就可以加时间段了、、、
不对,die是一个瞬间动词,不能延续动作
可以改称He has been died for 3 years.
或者 He died 3 years ago.