首页 > 留学知识库

问题: 高手请进 单选

The farmer used the wood to build a house ____
to store grain.

A. in which

B. where 我想知道这2个答案之间的区别,我本人认为都可以。请高手明示 谢谢了

解答:

A是一个很地道的英语书面语用法,需要楼主积累下来。

总结和这个结构相关的说法:(简化了题目的句子)

He built a house to store grain in.(注意动词不定式作定语不能省略不及物动词后面或已经接了宾语的及物动词后面的介词)

== He built a house in which to store grain.

== He built a house in which we can store grain. (定语从句,介词+关系代词)

== He built a house which we can store grain in. (定语从句,介词与关系代词分离)

== He built a house where we can store grain. (定语从句,关系副词)

不用B的原因:
where + to do (sth.)只能做名词性成分,如主语、宾语、表语等,而介词+which/whom + to do (sth.)只能做定语成分。