几道高中英语单选题。要详解。

1.I‘veworkedwithchildrenbefore,soIknowwhat__inmynewjob.答案except为什么不能填expected2._tohis... 1. I‘ve worked with children before,so I know what __ in my new job.
答案except 为什么不能填expected

2._ to his research work,the professor cared little about any other things.
答案devoted 为什么不能填devoting

3.-Bob has gone to California
-Oh,can you tell me when he__?
答案left 为什么不能填has left

4.-where is your new home now?
-In the new developed zone,but I __ downtown for five years.
答案lived 为什么不能填 have lived

求详解,谢啦。
展开
lszxbooker
2012-01-30 · 知道合伙人教育行家
lszxbooker
知道合伙人教育行家
采纳数:7653 获赞数:37152
毕业于安徽师范大学外国语学院,现研究生在读,2003年开始从事高中英语教学工作至今

向TA提问 私信TA
展开全部
1 你给的答案是错的,是to expect 才对
2 devote是个及物动词,一般用devote oneself to 或be devoted to,所以这里只有用devoted
3 leave 离开的动作已经结束,就是一个单纯的动作,没有对现在有什么影响,用一般过去式
4 既然都有了新房子了,说明住在市区的动作已经是过去了,所以用过去式
(总结:可能你的一般过去时和现在完成时的区别没掌握好,去百度好好看一下吧,祝你进步)
追问
1题,答案四个选项就没有to expect
Aexpected Bexpect Cto be expecting Dexpects
这好像是道高考题来着。。

2能详细解释不?我还是不明白为什么用devoted

4已经过去了,为什么不能用现在完成时?而且后头不是有 for five years么
追答
第一题是北京的高考题,我做过很多遍了,肯定是你的书上打印错误,呵呵
第二问是因为devote是及物动词,必须要有宾语,没宾语就要用被动,这种用法还有类似的Dressed in red, Lost in thought等
第四个你要好好去看一下两者的区别了,呵呵,不是一两句讲清楚的,用现在完成时是一定要能算到现在的(对现在产生影响),而住在市区就是过去的事了,现在都不住了(所以没影响啊),具体去百度一下,呵呵,会有详细的解释的,至于你说的for five years不能单纯理解有for就用完成时,这里live是一个延续性动词可以不用完成时的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式