不定式作目的状语?

To improve his English, he bought an Oxford advanced dictionary.
To improve his English, an Oxford advanced dictionary was bought.
这两句话哪个对哪个错,为什么?

To improve his English, he bought an Oxford Advanced Dictionary.为了提高英语水平,他买了一本《牛津高阶英语词典》。一般而言,用作目的状语的非谓语动词,它的逻辑主语就是主句的主语,该非谓语动词如果是主动语态,它和主句的主语可以构成主谓式的关系;如果该非谓语动词是被动语态,它和主句的主语就可以构成动宾式的关系。比如,本句中to improve 用的是主动语态,它与它的逻辑主语的关系是主谓关系,即he would improve his English。更何况,目的状语本身说明主句的主语是“人”,人才会有目的,字典是物,只是工具而已,它怎么会带目的呢?综上所述,不论从语法角度,还是从逻辑角度来说,第一句都是正确的,而第二句是错的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-08
第一句话是正确的,因为 动词不定式作目的状语时,其逻辑主语必须是句子的主语, to improve his English的逻辑主语应该是 he,而不是 an Oxford.
第2个回答  2020-08-08
第一句话是对的,第二句话缺少主语
第3个回答  2020-08-08
第一个对,句子的主语是人,he作主语,他为了提高英语成绩,(他)买了一本英语牛津词典。这样说了前后逻辑连贯通顺。追答

第二种说法句子的主语是an oxford dictionary,为了提高英语,词典不能提高英语成绩,所以不对。

第4个回答  2020-08-08
第一句是对的。
第一反应是语感,语法上说的话,一般这种语境下都是用主动语态。
相似回答