she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.
如果不加been 直接写成she has deaded for three years.
人气:153 ℃ 时间:2019-11-13 16:30:55
解答
1.现在完成=助动词(has have)+过去分词
2.been是be(is am are)动词的过去分词
dead是形容词(没有过去分词),不是动词,表达死时,是表达一种状态(不是动词)死了.
所以这里,形容词前面只能用be动词,所能是is dead.
is 的过去分词是been.
所以用has been dead.
推荐
猜你喜欢
- 有2道公务员题,希望得到帮助,
- 英语red,box,is,his,pencil,the连词成句
- 设函数f(x)=sin(1/x)*(x^n) (x不等于0时) f(x)=0(x=0时) 问当n满足什么条件时,f(x)在x=0处有连续的导函
- 如果2xay4与1/2b2x2ya-b都是关于x,y的六次单项式,且系数相等,试求a,b的值.
- 电解池方程式怎么写,有什么规则吗.在水中...
- 计算(√45+√27)-(√4/3+√125)
- He______(watch)TV in the evening.
- 针对碳链骨架不变新戊烷的一氯取代物只有一种,为什么它的一氯取代物没有同分异构体?