to,so,in order that,so that 表示“目的”时有什么区别

1. I’ll ring him up at once so he shouldn’t wait for me.   

2. To reduce weight,plastic has taken the place of iron and steel in making boats.

请先 登录 后评论

最佳答案 2020-11-08 13:48

1. I’ll ring him up at once so (that) he shouldn’t wait for me. 

so引导目的状语从句为so that省略了that。这种用法主要见于非正式语体。

so that/in order that 引导的是目的状语从句,即后接主谓结构,且从句主语多半是不同于主句主语的另一个人。如果从句主语和主句主语相同,则通常用不定式作目的状语了。

所以,不定式作目的状语,不定式的逻辑主语为句子的主语。

2. To reduce weight, plastic has taken the place of iron and steel in making boats.

这个句子用不定式作目的状语,但不定式的逻辑主语并不是句子的主语。所以这个不定式为悬垂修饰语。悬垂修饰语是否可以接受,取决于其是否会倒装误解或歧义。从逻辑上讲,减轻船的重量的不是塑料本身,而是造船者用塑料替代钢铁这件事。即to reduce的逻辑主语是造船者。由于这个不定式的逻辑主语是读者可以通过常识理解的,所以这个悬垂不定式便可以接受了。但是,严谨的作者还是会尽量避免这种悬垂结构的。句子可以改为:To reduce the weight of boats, plastic has been used in place of iron and steel in making boats. 这样,不定式的逻辑主语就是被动语态动词的施事者——boat makers.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1892 浏览
  • shaoruyi1234   提出于 2020-10-27 14:39

相似问题