为什么是he has been dead for 10 years而不是he has dead for 10 years?为什么I have studied English for 10 years是对的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 13:30:17
为什么是he has been dead for 10 years而不是he has dead for 10 years?为什么I have studied English for 10 years是对的?
为什么是he has been dead for 10 years而不是he has dead for 10 years?
为什么I have studied English for 10 years是对的?
为什么是he has been dead for 10 years而不是he has dead for 10 years?为什么I have studied English for 10 years是对的?
i have studied english for 10 years.这里的study是动词.而上句中,dead是形容词.
he has dead for 10 years?这句是现在完成时,现在完成时的格式是have/has + 动词过去分词,但是dead是形容词哦~
当然你会想如果改成he has died for 10 years?这里die是动词了总可以了吧.但是答案是不可以.die是一个瞬间动词,不可能死了又死的,还死了10年,对不?又如:i have kept the book for 3 days.keep在这里就代替了borrow,因为borrow是瞬间动词,你可以想象下借书这个动作持续3天会是多么搞笑.
还比如:用be这个延续性动词代替go这个瞬间动词:他去上海已经有10天了.he has gone to shanghai for 10 days.是不可以的,应该改为:He has been to shanghai for 10 days.
所以说,现在完成时中,表示持续一段时间的,要用延续性动词,不可以用瞬间动词.这个只能靠平时积累了.
dead形容词
study是持续性动词
同ls两位。。一个人可以不断的学习十年。但是不能不断的死十年。。比棒子剧还夸张了~
国为study是个可延续性动词,就是你可以一直保持学习这个动做十年,但是死是个非延续性动词,死这个动做一下就结束了,所以它没有完成时。
这是过去完成式与一般过去式的不同。他十年前就去世了,过去完成的动作
1,HE 第三人称单数 所以把have改成has
2,he has been dead for 10 years 这里has been 是现在完成时态,表示死了十年
3,he has dead for 10 years 这句改成He died 10 years ago. 或者He was dead 10 years ago.就对了
因为dead是形容词啊,前面需要一个动词,做句子的谓语;
studied就是句子的谓语;