This exercise is ____ difficult ____. A. so ; that few of us can do it

B. too ; for anyone of us to do
为什么答案是A? B 错在哪儿?

第1个回答  2012-03-15
B加个it也可以的啊,因为这里do的宾语不可以省略的,所以只能选A
当然有时do后面的宾语由于提前了(宾语前置)后面形式也没有,但不能跟这个等同
He had a lot of work to do (do的宾语是前面的work)
第2个回答  2012-03-15
B语法上没有错。是语义上不合理,一个练习再难,也不能让所有人都不会做,那就不是练习了。

祝你学习愉快! (*^__^*)
请及时采纳,多谢!
第3个回答  2012-03-15
B错在少了个it
to do it
因为do 是及物动词,要跟宾语,如果没有宾语少成分了
第4个回答  2012-03-15
错在anyone of us,anyone 后不能接表示范围的 of 短语
第5个回答  2012-03-15
anyone 和any one 是不同的,
anyone专指人物,通常用在否定句或疑问句中,意思是“任何人”,而且后面不用跟介词;
any one则可以指人或物体,看句子内容而定,意思是“任一”,后面要跟介词 of