作业帮 > 英语 > 作业

我想问下 He has been killed for past three years 这个句子的谓语是什么? 是不是

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 08:23:44
我想问下 He has been killed for past three years 这个句子的谓语是什么? 是不是 has been?
答:是改错题吗?
kill是一个短暂性动词.可用于现在完成时的结束性用法中:
A has killed B.
B has been killed.
不能用于现在完成时的延续性用法中.延续性用法得用状态动词如be dead:
He has been dead for 3 hours.
其次,for past three years-->for the past three years
再问: 我只想问下A has been done B 这种句型里的谓语是什么
再答: B has been done by A句型的谓语是has been done