33问答网
所有问题
she has been dead for three years.解释下been的作用。我知道是现在完成时,但不明白为什么要加been。
如果不加been 直接写成she has deaded for three years.不可以吗?
举报该问题
推荐答案 2011-09-13
1.现在完成=
助动词
(has have)+
过去分词
2.been是be(is am are)动词的过去分词
dead是形容词(没有过去分词),不是动词,表达死时,是表达一种状态(不是动词)死了.
所以这里,形容词前面只能用
be动词
,所能是is dead.
is 的过去分词是been.
所以用has been dead.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/4RB5c44Ph.html
其他回答
第1个回答 2011-09-13
这里dead是个形容词,不能单独做谓语的,因此需要be动词。
第2个回答 2011-09-13
dead 是形容词, 做谓语前面要用be , be 的现在完成时是has been,
相似回答
英文翻译 他已经死了
3
年了
答:
he has been dead for 3
years这是一个现在完成时的句子因为有一段时间“3年”,所以就要用延续性动词been dead ,dead 单独讲是短暂性的动词.不能这样翻译
:he has dead for 3 years 这样的话就是:在这3年他死了又死。肯定不通顺所以这是“现完”的疑难点 ...
他已经死了五年了: He
has
been
dead
for
5
years
.has done
是现在完成
...
答:
dead是形容词。He is dead.是表示状态。
He has been 是现在完成时。不是被动。主系表结构
。
第十题
has
dead
中为什么要加
been
答:
has
dead中间为什么要加been?因为
dead不
是动词而是形容词,形容词必须和be动词结合才能当谓语,所以要加be 的过去分词变化形式
been,
如果dead换成动词died,就不用加been了。
大家正在搜
had been dead时态
for three years
over three years
three years on
threeyearsago
threeyearsago中文
havebeendead
death和dead的区别
inthreeyears
相关问题
他在山里呆了三天,是现在完成时,为什么为什么要用has be...
求万能网友!He has been dead for thr...
我的狗死了三年 英语翻译 为什么用My dog has be...
他已经死了五年了: He has been dead for...
He has died three years ago.这句...
什么是现在完成时?
现在完成时详细讲解
现在完成时中的been,什么时候必须有,什么时候可以省略,英...