答: 是改错题吗?
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