请协助回答英语问题,并给出合理解释 50

1Whenhecamebackwithmoney,hisfather____threedaysbefore.A.haddiedB.wasdeadC.diedD.hadbe... 1 When he came back with money, his father ____ three days before.
A. had died B. was dead C. died D. had been dead
2 Who do you think he would _____ a letter of congratulation to our monitor?
A. have written B. have to write C. have write D. have been writing
展开
 我来答
mldirk
2014-11-06 · TA获得超过5352个赞
知道小有建树答主
回答量:555
采纳率:50%
帮助的人:534万
展开全部
1 When he came back with money, his father ____ three days before.
A. had died B. was dead C. died D. had been dead
选A。理由:上半句是过去时,下半句发生在更之前,应该是过去完成时;three days before是个时间点,搭配A比较合适,D常搭配for three days这种。
句意:当他带着钱回来时,他父亲已于三天前过世了。
2 Who do you think he would _____ a letter of congratulation to our monitor?
A. have written B. have to write C. have write D. have been writing
选C。理由:这里是个陷阱,have看似是和完成时有关,前面的would又很容易让人想到would have done的虚拟语气,但实际上只有C的语法是正确的,have somebody do something,表示让某人做某事
句意:你认为他会让谁给我们班长写祝贺信呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6762305
2014-11-12 · TA获得超过111个赞
知道答主
回答量:92
采纳率:0%
帮助的人:51.7万
展开全部
A 他回来已经是过去式,三天前应是过去完成式.这道题我还是在AB之间徘徊,dead是非延续性动词,不能一直死,用be dead 表示死亡的状态,选B
C这里have sb do sth 是指让某人干某事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沉默_的叹息
2014-11-06 · TA获得超过881个赞
知道小有建树答主
回答量:967
采纳率:100%
帮助的人:642万
展开全部
A C
~~~~~~~~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式