how long has his grandma died错哪了,为什么?答案是把died 改成 been dead 为什么要这么改啊?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 02:52:23
how long has his grandma died错哪了,为什么?答案是把died 改成 been dead 为什么要这么改啊?
how long has his grandma died错哪了,为什么?
答案是把died 改成 been dead 为什么要这么改啊?
how long has his grandma died错哪了,为什么?答案是把died 改成 been dead 为什么要这么改啊?
die是一个结束性动词,不能表示持续现象(即状态!),所以应用其形容词性来表示一种状态!
die--have been dead.
go/leave---have been away
come--have been here
等等.
因为died是过去式
而been dead 是过去分词
这是现在完成时的句式
所以应该用过去分词
这里错了
die 是非延续性动词,不能表示延续的含义,
been dead 就表示延续性,
how long 问的是时间,是延续性的问题!!
这有什么为什么的,就是这样的呀
die 是瞬间动词
dead是说死的状态,可以分时间长短
die 死
是瞬间动词,不能持续.所以不能用how long来提问.要想表达这个意思,必须家been,been用来修饰die,使它变成持续动作
how long 是最一段时间的提问,而 die 是瞬间动词,所以改为 been dead
die是短暂的一个动作,不是延续性动词,所以要加be动词
例如,可以说how long has he waited for me?
die是一个短暂的表示动作的词语,你原句的意思变成是"他的奶奶死来死去的,死了多久?"......
dead是表示死亡状态,所以才符合原句,意思是"他奶奶死了多久了"
因为是how long有多长时间了 问的是一段时间 而die是一个瞬间动词 只表示一个时间点 所以要改成been dead 这就是表示一段时间的说法
die 是一个短暂动词
要用dead形容词来描述一个长时间的动作。
died是点动词,完成时要用延续动词
一定要用这个词的话它的意思就是——她已经连续十年都处在正在死的状态……
除了大文学家例如鲁迅,其他人用肯定都是错的……