英语大侠进~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/04 21:40:07
Her grandfather has been ______(die)for a year.

(1)为什么填dead,has been后不是加过去分词吗?

(2)什么情况下,可以填died?

请大家帮帮我
为什么原句不能用died?

因为die是不及物动词,所以不能用被动,你说has been died变成被动了。

其次,即使是 has died for a year也不可以。因为die是瞬间动词,不能和for a year连接,只能用dead这个形容词表示持续的状态。

dead是形容词
died是点动词 不能与时间段连用 要连用需要吧词形改变 成dead

当不与时间段连用可用died

dead是形容词
Her grandfather died a year ago.

dead是形容词 因为后面有a year一段时间表示状态所以用形容词
die是动词,不是延续性动词不能与具体的时间连用

1. has been后也可以跟形容词,比如说 the show has been good so far.
2. Her grandfather has died for a year.