请协助回答英语问题,并给出合理解释 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 展开
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 展开
3个回答
展开全部
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,表示让某人做某事
句意:你认为他会让谁给我们班长写祝贺信呢?
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,表示让某人做某事
句意:你认为他会让谁给我们班长写祝贺信呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A 他回来已经是过去式,三天前应是过去完成式.这道题我还是在AB之间徘徊,dead是非延续性动词,不能一直死,用be dead 表示死亡的状态,选B
C这里have sb do sth 是指让某人干某事
C这里have sb do sth 是指让某人干某事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A C
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询