几个英语单选,想不通,
1.John was caught___his neighbor's apples the other day
A.to have stolen B.stealing C.to steal D.having stolen
正确答案选B.the other day,表示“前几天”,为什么不能选D 用现在分词完成式 强调已经发生过?
同样的类型:2.I don't remember the boiler___during these years
A.being repaired B.having been repaired C.to be repaired D.to have been repaired
这题正确答案选B.强调已经发生,为什么不能选A 像第一题那样?
3.Almost everyone failed____on the first day
A.pass his driver's test B.to have passed his driver's test
C.to pass his driver's test D.passing his driver's test
正确答案选C.我的理解:fail to do sth A,D排除,那为什么不能选B?
4.I'll never forget ___you for the first time
A.to meet B.meeting C.to have met D.having to be meeting.
为什么不能选D?
5.there are more than fifty proposals___at the conference
A.discussed B.to be discussed C.discussing D.having been discussed
正确答案选B.是不定式的被动语态表示“将有50个提议在会上被讨论”,那为什么不能选A和D 表示“在会上,超过50个提议被讨论了.”
1.B 词组catch sb doing sth.意为“抓住/碰到某人在做某事”,此时doing不能用完成时,因为此处为现在分词作补足语.
2.B remember having been repaired侧重这些年来热水器修理过,而不侧重一般情况.侧重动作的完成多用完成式.
3.C fail to do sth.是固定的,后面的不定式不能用完成时,因为不定式的完成时应表示不定式的动作发生在fail之前才可以,而fail to do sth.后面的do sth不可能发生在fail之前.故用to pass.
4.forget doing sth.“忘记做过某事”,接meeting表示“我不会忘记第一见你”,而D的意思不对.have to多表示不得不.
5.B 因为前面是There are用的一般现在时,如果用were,可考虑A.但d的形式having been discussed不作定语.
-
点赞数:0回答数:6
-
点赞数:0回答数:6
-
点赞数:0回答数:6
-
点赞数:0回答数:1
-
点赞数:0回答数:7
-
点赞数:0回答数:5
-
点赞数:0回答数:1
-
点赞数:0回答数:4
-
点赞数:0回答数:4
-
点赞数:0回答数:1

最新问答: None of my friends are (or:is) likely to come 夫孝,天之经也的后半句是什么 帮忙写份格式自荐书因为我很想当一名优秀的班长所以请大家帮个忙,请大家给我一份帮忙写份自荐书! 如图,在△ABC中,AD是△BAC的角平分线,M是BC的中点,ME⊥AD交AC的延长线于E,且CE=1/2CD,求证:角 267除以多少是整数(除了除以3是整数外) 偏导数对∂²z/∂x∂y It has taken me three days to find you 怎么翻译. (湖心亭看雪)里面的金陵人有什么意义啊? AB都是芳香族化合物,相对分子质量不超过200,完全燃烧都只生成CO2 和H2O would you like to introduce both of ____ students in your class? 破阵子的扩写怎么写? 解答,并写原因 地球,这位人类的母亲,这个生命的摇篮,它是 ------------------- ,又是那样的------------ 怎样使光速变慢 旅游纪念品论文摘要英文翻译 关于热爱生活的作文题目 can英语怎么读 “半个月”猜字迷,这是个什么字?请学霸们帮帮忙。 英语修辞手法借代与汉语有什么区别
相关问答: 英语