how long has his grandma died错哪了,为什么?

how long has his grandma died错哪了,为什么?
答案是把died 改成 been dead 为什么要这么改啊?
meizi哈哈 1年前 已收到12个回答 举报

该开始懂事 春芽

共回答了18个问题采纳率:88.9% 举报

die是一个结束性动词,不能表示持续现象(即状态!),所以应用其形容词性来表示一种状态!
die--have been dead.
go/leave---have been away
come--have been here
等等.

1年前

2

没梦成真 幼苗

共回答了63个问题 举报

这有什么为什么的,就是这样的呀

1年前

2

心灵降落伞 幼苗

共回答了101个问题 举报

die 死
是瞬间动词,不能持续.所以不能用how long来提问.要想表达这个意思,必须家been,been用来修饰die,使它变成持续动作

1年前

2

山丹开 幼苗

共回答了52个问题 举报

how long 是最一段时间的提问,而 die 是瞬间动词,所以改为 been dead

1年前

2

gengyucheng 幼苗

共回答了4个问题 举报

因为是how long有多长时间了 问的是一段时间 而die是一个瞬间动词 只表示一个时间点 所以要改成been dead 这就是表示一段时间的说法

1年前

2

天娱财务室是我儿 幼苗

共回答了51个问题 举报

die 是一个短暂动词
要用dead形容词来描述一个长时间的动作。

1年前

2

peng8901 幼苗

共回答了31个问题 举报

die 是非延续性动词,不能表示延续的含义,
been dead 就表示延续性,
how long 问的是时间,是延续性的问题!!

1年前

1

chenhao_19870425 幼苗

共回答了18个问题 举报

die是短暂的一个动作,不是延续性动词,所以要加be动词
例如,可以说how long has he waited for me?

1年前

1

人淡如菊心似水 幼苗

共回答了37个问题 举报

die是一个短暂的表示动作的词语,你原句的意思变成是"他的奶奶死来死去的,死了多久?"......
dead是表示死亡状态,所以才符合原句,意思是"他奶奶死了多久了"

1年前

1

我拿笊篱侩 幼苗

共回答了8个问题 举报

died是点动词,完成时要用延续动词
一定要用这个词的话它的意思就是——她已经连续十年都处在正在死的状态……
除了大文学家例如鲁迅,其他人用肯定都是错的……

1年前

1

53544068 幼苗

共回答了7个问题 举报

因为died是过去式
而been dead 是过去分词
这是现在完成时的句式
所以应该用过去分词
这里错了

1年前

0

海棠_依旧 幼苗

共回答了95个问题 举报

die 是瞬间动词
dead是说死的状态,可以分时间长短

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 27 q. 0.038 s. - webmaster@yulucn.com