作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/03 02:02:11
几道高中英语单选题.要详解.
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
求详解,谢啦.
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是一个延续性动词可以不用完成时的