44问答网
所有问题
他已经死了五年了: He has been dead for 5 years.has done是现在完成时,为什么有个 been呢?被动态?
been dead 是什么结构?主谓还是什么结构?
举报该问题
推荐答案 2012-02-13
dead是形容词。He is dead.是表示状态。 He has been 是现在完成时。不是被动。主系表结构。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6RKYDGVDW.html
其他回答
第1个回答 2012-02-13
现在完成时:have/has+done
这里的死表示一种状态,dead是形容词,形容词前只能用be动词,been是be动词的过去分词
第2个回答 2012-02-13
不是的。dead是表示状态,当做形容词就好了。
相似回答
现在完成时
答:
现在完成时
中for+短时间 应该用延续性动词,第一句是短暂性动词
他
死了
五六
年了
怎么翻译,并求相关语法解释
答:
He
has
been
dead
for
5
or 6
years
.1、
为什么
要用完成时呢?死了一段时间,表示这种状态延续了一段时间,故用
现在完成时
。2、为什么不直接用have died呢?die是瞬间动词,不能延续。而完成时表示延续的动作,所以用表示状态的短语:be
dead,dead
这里是形容词,表示死去的,是一种状态。因此用hav...
she
has
been
dead
for
three
years
.解释下been的作用。我知道
是现在
...
答:
dead
是形容词(没有过去分词),不是动词,表达死时,是表达一种状态(不是动词)死了.所以这里,形容词前面只能用be动词,所能是is dead.is 的过去分词是been.所以用has been dead.
He
is said __
for
5
years
.
答:
B 根据
FOR 5 YEARS
可知用
现在完成时
,故排除C与D, 而DIE是终止性动词, 其现在完成时不能与FOR短语连用,再排除A
大家正在搜
has been是什么时态
has been done
have been died
an honest boy
has been on
Hasbeendead
has been in
be supposed to
has dead
相关问题
求万能网友!He has been dead for thr...
he is dead for 2 years or has ...
英语句子成份问题
现在完成时问题 急急急急急急急
he has been dead for 10 years
have been done 和have done有什么区别...
完形时态有哪几种 有什么区别
他已经死了三年了(英语翻译)