With all the magazines I needed _____, I left the post office.
A.bought B. to buy C.buying D.to be bought
答:A
译:买好了所有我所需的杂志,我离开好邮局。
析:with sth. done,是介词with跟复合宾语,也有人称之为独立主格结构(即由with引出过去分词done的自己的,独立与主句主语I的逻辑主语 sth.),放在句首,作状语,表示伴随情况。 I needed是the magazines的后置定语,前省略了关系代词that,它的主要作用是干扰你的视觉和思维,让你选CD,因为不少同学熟悉the shoes need repairing/ to be repaired的用法.(鞋子需要补了,动名词作宾语,主动表被动,不定式作宾语,仍需要用被动)。其实如果没有这个定语从句,此题就变得容易多了:
With all the magazines _______, I left the post office.
A.bought B. to buy C.buying D.to be bought
显然不能选C,因为magazines不会发出buy这个动作。BD不定式表示“将要发生的动作”,意为“因为有。。。要买”,但all the magazines, 及语境感觉不是很好,所以还是选A较妥。
评题:出题者为设陷井,故意加上一些其实是并非必要的短语如这里的(I needed), 来搞混学生的大脑,让英语题变成数学题,甚至是奥数题似的,要分析,要去解题(而不是靠语感)。其实,这个生活场境也不是很实际。post office的功能,主要是寄收邮件,什么时候抢了bookstore或bookstall的生意了?
如果在post office里是买不到the magazines,而表示要去书店去买所有我需要的那些杂志,则B也通了:
译:由于有我所需要的所有的那些杂志要买,我离开了邮局。(用D不好,我需要的,又是自己去买,不用被动式,被动式表示“别人花钱,别人给你买=with sth. to be bought by sb. else).
这是出题者所没有考虑到的。
搜索互联网,这也算是经典题了,很多模拟考,考前训练都用它,答案就是bought,主句还是“我离开了邮局” 如:
上海市卢湾区2009届高三4月模拟考试卷英语
33. With all the magazines I needed _, I left the post office.
A. buying B. to buy C. bought D. to be bought
答案就是C。
温馨提示:答案为网友推荐,仅供参考