She___ for more than 2 years. A.has been died B.has been dead C.has died D.had died
4个回答
2012-10-29
展开全部
B 是正确的。
for more than 2 years 是一段时间,应该和延续性动词连用。
而die 是短暂性动词,所以必须转化为延续性动词has been dead。
意思是:她已经去世两年多了。
希望能帮到你,祝你开心。
for more than 2 years 是一段时间,应该和延续性动词连用。
而die 是短暂性动词,所以必须转化为延续性动词has been dead。
意思是:她已经去世两年多了。
希望能帮到你,祝你开心。
展开全部
【答案】B
【解析】题目中 for more than 2 years 是一个时间段,即:2年多的时间
所以句子的谓语动词要用延续性动词,
die 是个非延续性的,改为延续性的为 be dead 用来表示状态
【翻译】她去世两年多了。
》》》》》良师益友伴你行 团队为你解答《《《《《 欢迎追问 \(^o^)/~
【解析】题目中 for more than 2 years 是一个时间段,即:2年多的时间
所以句子的谓语动词要用延续性动词,
die 是个非延续性的,改为延续性的为 be dead 用来表示状态
【翻译】她去世两年多了。
》》》》》良师益友伴你行 团队为你解答《《《《《 欢迎追问 \(^o^)/~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B
for more than 2 years 是个时间段, 不能和终止性动词die 连用
be dead 是一种状态, 可以和表时间段的状语连用
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】
for more than 2 years 是个时间段, 不能和终止性动词die 连用
be dead 是一种状态, 可以和表时间段的状语连用
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C.has died
for标志着使用现在完成时
for标志着使用现在完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询