have been和have doHe has been dead for many yesrs这句话为什么要have beenhave been啥意思,能不能换成He has dead for many yesrs.毕竟都是现在完成时+过去分词,为什么要加个been呢?为什么He has had a house since 2005不
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 11:45:50
![have been和have doHe has been dead for many yesrs这句话为什么要have beenhave been啥意思,能不能换成He has dead for many yesrs.毕竟都是现在完成时+过去分词,为什么要加个been呢?为什么He has had a house since 2005不](/uploads/image/z/14007018-66-8.jpg?t=have+been%E5%92%8Chave+doHe+has+been+dead+for+many+yesrs%E8%BF%99%E5%8F%A5%E8%AF%9D%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81have+beenhave+been%E5%95%A5%E6%84%8F%E6%80%9D%2C%E8%83%BD%E4%B8%8D%E8%83%BD%E6%8D%A2%E6%88%90He+has+dead+for+many+yesrs.%E6%AF%95%E7%AB%9F%E9%83%BD%E6%98%AF%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%2B%E8%BF%87%E5%8E%BB%E5%88%86%E8%AF%8D%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%8A%A0%E4%B8%AAbeen%E5%91%A2%3F%E4%B8%BA%E4%BB%80%E4%B9%88He+has+had+a+house+since+2005%E4%B8%8D)
have been和have doHe has been dead for many yesrs这句话为什么要have beenhave been啥意思,能不能换成He has dead for many yesrs.毕竟都是现在完成时+过去分词,为什么要加个been呢?为什么He has had a house since 2005不
have been和have do
He has been dead for many yesrs
这句话为什么要have been
have been啥意思,能不能换成He has dead for many yesrs.
毕竟都是现在完成时+过去分词,为什么要加个been呢?
为什么He has had a house since 2005
不加been?
have been和have doHe has been dead for many yesrs这句话为什么要have beenhave been啥意思,能不能换成He has dead for many yesrs.毕竟都是现在完成时+过去分词,为什么要加个been呢?为什么He has had a house since 2005不
be dead 表示状态
同时,die是短暂性动词,不可能说死好多年,只能说死了好多年.
不知道这样简单的解释可以理解吗?
补充LZ:had在这里表示拥有的这个状态,所以不需要been
你可以这么理他2005年的时候有这座房子,现在还拥有它.
have 作为“拥有”的时候是延续性动词
是过去完成时的用法。关键:dead 是非延续性动词 死 这个动作时瞬时完成的 不会延续很长时间(死前的时间不算) 如果用你的说法He has dead for many yesrs. 解释为 这几年间 他一直在死这个动作上反复 这是不可能的。这里只是表明一种延续的状态--死了有好几年了。...
全部展开
是过去完成时的用法。关键:dead 是非延续性动词 死 这个动作时瞬时完成的 不会延续很长时间(死前的时间不算) 如果用你的说法He has dead for many yesrs. 解释为 这几年间 他一直在死这个动作上反复 这是不可能的。这里只是表明一种延续的状态--死了有好几年了。
收起
dead 是形容词,所以只能说 be dead,表示死亡这个状态,所以可以用have been dead for years(死了好多年了,这里的“死”是指“死了”这个状态)
die 是动词,可以说 he died。但不能说 he has died for years,因为die这个动作就是指“死”那一下,一个人不可能像十面埋伏的章子怡那样经过四季轮回都还没死 完的吧。
所以只能说...
全部展开
dead 是形容词,所以只能说 be dead,表示死亡这个状态,所以可以用have been dead for years(死了好多年了,这里的“死”是指“死了”这个状态)
die 是动词,可以说 he died。但不能说 he has died for years,因为die这个动作就是指“死”那一下,一个人不可能像十面埋伏的章子怡那样经过四季轮回都还没死 完的吧。
所以只能说 he died last year(他去年死了),而不能用完成时。
现在完成时表示从过去到现在一直以来都延续着的动作,比如“处于死亡这个状态”就是从他死了一直到现在都存在,所以用现在完成时;
一般过去时表示过去某个时间点发生的动作。
收起