1,B.因为both 表示两者都,其后名词用复数;all 表示全部的,指三者或三者以上,其后名词也用复数;而either表示两者之一,其后用名词单数.又因为side是单数,故选B.
2,C.因为than所比较的对象应该为同类事物.本句的含义是"据说授人以渔比给(授)人鱼要好",两个比较的对象是教和给,而主语教用的是不定式to teach,故所比较的对象也要用不定式,即to give ,答案C.
3,C.因为此句中to write with 做pen 的补语.宾语和补语之间的关系应为暗含的主谓关系,但是A答案中的in当"用"讲时,后应该使用语言类词,例如:Please speak in English.答案B的错误在于write 和pen 不能构成动宾关系,翻译不通.而with 有用的含义,故选C.