李岑:两道英语选择题

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 20:04:00
All ____ is a continuous supply of fuel oil.
A.which is needed B.that is needed
C.the things needed D.for their needs
答案是B.为什么?为什么要用need的被动形式?

The advanced worker was the person ________.
A.in whose honor the prize was given
B.whom the prize was given for him.
C.for him the prize was given
D.whose honor the prize was given
答案是A.这句话是什么意思?为什么用这个?
谢谢!

前边先行词为all,everything 等用that 来引导,而不用which ,用被动形式是因为没有出现主语,即动词need 的真正施动者,for example :all that I need is a continous supply of fuel oil .这里就是need 的主动形式.
B改为to whom the prize was given ,因为有whom 来指人,就不应再出现him.C的介词for 改为to.D少了介词in ,in the honor of sb ,以某人的名誉.

1.首先ALL作为先行词,后面要用THAT,ALL THAT=WHAT作主语
关于need,可以作情态动词,也可以是实义动词
翻译整句话的中文意思是:持续的供应燃油是需要做的.
XX物需要做,换成英文思维应该是XX被人来做,就是被动了

2先进工作者是一个人被授予的荣誉

give in是被授予,含介词的短语在定语从句中提前介词in
但如果是固定词组,如take care of,这个of就不用提前

个人想法,只供参考