作业帮 > 英语 > 作业

He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/06/05 05:30:45
He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?
不是He has died for years ago.
three years ago是一个时间点,只能用一般过去式,而he has been dead for three years是可以的,应为这里死(been dead)已经成了一种可持续的状态了