The old man --------for three years A is dead B has died C has been died D has been dead 我来答 2个回答 #热议# 不吃早饭真的会得胆结石吗? 初培胜庚卯 2020-02-20 · TA获得超过3.6万个赞 知道大有可为答主 回答量:1.2万 采纳率:32% 帮助的人:916万 我也去答题访问个人页 关注 展开全部 D首先看到了标志词“for”,所以要选择完成时态C或D。Die是非延续性动词,所以不能用于完成时。D中die的形容词形式dead表示一种状态,可以用于完成时,所以选D。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 武玉兰雪画 2020-04-09 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.2万 采纳率:29% 帮助的人:752万 我也去答题访问个人页 关注 展开全部 d他爷爷死了有十几年了。die作为动词,表示的动作不是持续性的,所以这儿只能用bedead表示,再考虑时态,用现在完成时,以为是相对现在而言的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: