He had more dictionaries than for his work

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:35:54
5. He had more dictionaries than ______for his work. B
A. they are needed B. were necessary
C. it was needed D. necessary were they to him

是不是某些成分被省略,是什么,谢谢.
那么为什么不选A呢?

OH,NO ,你们都说得很好呀,不知道该选哪个呀~~ 矛盾,两个人的回答,加在一起就是完美了。

a的时态不对,应该用一般过去时,改成were同时把need改为necessary的话就可以选a了。之所以不能用needed是因为后面的介词是for而不是by。

这里是than引导的比较状语从句的省略用法,省略的是主语they。than和as所引导的比较状语从句一般都会有省略现象的出现,有时是部分省略,有时是全部省略。

be necessary for sth/sb 对某事、某人有必要
句中有省略,在were necessary 前应该有个they,指代dictionaries(字典)

本句含义是:就他的工作而言,他没必要有那么多的字典。

不能选A的原因是:首先时态不对,全句应该用过去时;而且need 作为情态动词,后面用动词原形。 否定式need not

need作为实义动词,表示主动状态用need to do,表示被动态用need doing, 。否定式don't need to