When he came back with plenty of money, his father ______ three days before.这题到底选什么??

答案:A.haddiedB.wasdeadC.diedD.hadbeendead为什么答案会是B???请真正懂得的亲进来回答,不确定的勿进哦!!!... 答案:A. had died B. was dead C. died D. had been dead 为什么答案会是B???请真正懂得的亲进来回答,不确定的勿进哦!!! 展开
小榛树
2012-11-17 · TA获得超过1301个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:177万
展开全部
When he came back with plenty of money, his father ______ three days before.这题选择B。

当他带着很多钱回来时,他的父亲已经在三天前去世了。

在这里,父亲的去世 die已经是一件事实,是短暂性动作,所以排除A与D,如果选择A D,表明父亲三天前一直到现在还在死去的途中,这是不科学的。

dead是形容词,与be动词连用,常用来作定语、表语或补语,表示死的状态。

be dead 表示状态,这与题目吻合

die 是终止性动词,表示动作,常用作谓语,含义为“断气”。
更多追问追答
追问
可是had been dead,这个可以指死了这个状态呀,不是指死去的途中吧。。另外,die这个词,我们说某某人于某年死去了,我们都说MJ died in 2010. 而不说MJ was dead in 2010.,那为什么这里要用be dead 表状态,而不能用died表示三天前断气了这个事实呢?还有before和when都可以用过去完成时表示过去的过去,为什么一定用过去式呢??
追答
在这里,我想更正一下,我之前选择B是不对的,应该是选择A。因为在came back之前已经死了,所以是过去的过去,用过去完成时。我之前出错是因为只看到了后面的那个时间。

1/句子里的时间是three days before,如果用had been dead,句子应该改为When he came back with plenty of money, his father ___had been dead__for_ three days .表示已经死了三天了。

2/某某人于2010年死去了。是可以说Sb. died in 2010.

3、die 是非延续性动词,可以用于完成时态,表示这个动作的结果还存在,但不能用于现在完成时,因为它是非延续性动作,不能用表示一段时间的状语连用。

4、用非延续性动词,表达一段时间的方法之一:非延续性动词的一般过去式
所以,这题目是
When he came back with plenty of money, his father had _died_____ three days before.

你赞同吗?
bokoka
2012-11-16 · TA获得超过114个赞
知道答主
回答量:72
采纳率:0%
帮助的人:33万
展开全部
我也觉的是C。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oO维诺Oo
2012-11-16 · TA获得超过104个赞
知道答主
回答量:210
采纳率:0%
帮助的人:102万
展开全部
我觉着是c啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式