现在完成时中 die为什么要变成be dead

现在完成时中 die为什么要变成be dead
我记得小学的时候学过 die(v.)-dead(adj.)-death(n.)
今天看书时有一个句子
将His father has died for 3 years 改为
His father has been dead for 3 years
明显的是 die改为了be dead
现在完成是 have/has + 过去分词
那么这里的dead既然是adj为什么会替代die的位置那/
是由于be的缘故吗?
因为如果没有满意的答案
系统不会把分还给我
生命之王 1年前 已收到4个回答 举报

jtwl 幼苗

共回答了13个问题采纳率:84.6% 举报

died是短暂性动词,不能与for 3 years 连用.而has been dead 表状态,可以与时间段连用.

1年前

6

toto422 幼苗

共回答了10个问题 举报

die不是延续性的动词,只是瞬间的事情,不可能一直死啊死的死个3年呵呵

1年前

1

垃圾_神 幼苗

共回答了3个问题 举报

die 是瞬时动词
dead是形容词,表明状态,奄奄一息的意思

1年前

0

木瓜** 幼苗

共回答了29个问题 举报

dead 是一种状态,而不是个动作。
3年以前就死了,所以用have been,表示一直,状态的持续

1年前

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