为什么是he has been dead for 10 years而不是he has dead for 10 years
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/11/01 07:34:43
为什么是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是对的?
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.
所以说,现在完成时中,表示持续一段时间的,要用延续性动词,不可以用瞬间动词.这个只能靠平时积累了.
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.
所以说,现在完成时中,表示持续一段时间的,要用延续性动词,不可以用瞬间动词.这个只能靠平时积累了.
为什么是he has been dead for 10 years而不是he has dead for 10 years
He has been dead for three years
He 【has been dead】谓语【 for 3 years】状语
He has died for three years.He has been dead for three years
Her grandmother has been dead for two years 为什么是
jack has been dead for three years
He has been dead for 3 years 怎样分主谓宾吖
though he has been dead for nearly two hundred years ,his mu
他已经死了五年了:He has been dead for 5 years.has done是现在完成时,为什么有个 b
He has died yet 和 He has been dead for 3 years 两句哪一句对吖
He has died already 和 He has been dead for 3 years 两句哪一句对吖
The hero has been dead for two years.为什么用dead ?而不用died ?