1.现在完成=助动词(has have)+过去分词
2.been是be(is am are)动词的过去分词
dead是形容词(没有过去分词),不是动词,表达死时,是表达一种状态(不是动词)死了.
所以这里,形容词前面只能用be动词,所能是is dead.
is 的过去分词是been.
所以用has been dead.
she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.
she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.
如果不加been 直接写成she has deaded for three years.
如果不加been 直接写成she has deaded for three years.
其他人气:829 ℃时间:2019-11-13 16:30:55
优质解答
我来回答
类似推荐
- she told us her grandfather_for three years 为什么用had been dead
- 他已经死了五年了:He has been dead for 5 years.has done是现在完成时,为什么有个 been呢?被动态?
- She said that her mother ( ) for three years.A.has been dead B.has died C.had been dead D,had die
- she has been pronounced out of danger.这是现在完成时的被动态吗(有这种时态吗)
- 在现在完成时的时态里,have been不是应该是去了某了已回来的意思吗?When she ha