一道英语选择题(devote to)

ProfessorBaker,who___theresearchofwildanimalsallhislife,___togiveaspeechinourschoolne... Professor Baker,who___ the research of wild animals all his life,___ to give a speech in our school next week.
A.has devoted to;is supposed
B.is devoted to;will be supposed
C.has been devoted to;is supposed
D.had devoted to ;will be supposed
答案选C 说说我的不解 为什么第一空不能用is devoted to,而第二空为什么is supposed to 而不用will be supposed ?
展开
阿小烦
2011-04-13
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
all his life说明从过去到现在了 用现在完成时 而一般现在时表示现在的状态 和过去无关的 be supposed to do应该要做做事 已经有将来的意思了 be supposed to be doing应该正在做某事 be supposed to have done应该已经做了某事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡泊op宁静
2011-04-14 · TA获得超过184个赞
知道答主
回答量:128
采纳率:0%
帮助的人:85.3万
展开全部
从题意可知,all his life,说明Baker教授到目前为止一直致力于野生动物的研究,这种情况从过去一直持续到现在,所以用has been devoted to
be supposed to do,表示期望做某事,演讲时下周举行,但是这种想法是现在的,而不是将来的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陕西吴齐
2011-04-13 · TA获得超过2400个赞
知道小有建树答主
回答量:567
采纳率:50%
帮助的人:298万
展开全部
因为who引导的定语从句中有allhislife,说明是从过去开始一直持续到现在所以用现在完成时,第二个空使用一般现在时表示将来,所以选c!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式