in which 和where选择问题及其区别

问题描述:

in which 和where选择问题及其区别
the farmer used wood to build a house ---to store grain.
in which 和where选哪一个?还是两个都可以!

应该选 in which
因为:where 是用在状语从句中,where~本身就不能作为定语;
本句中,which作定语,指代a house.
其实,这道题本身是不恰当的,因为后面的空根本就不用填什么东西,the farmer used wood to build a house to store grain就是完整的一句话,to store grain作为目的状语就行了,出于考你的从句的语法,那些出考题的人才多此一举的,由此可见,这样学习语法不科学,能用最简单的句子表示最完整的意思,这才是真正的高手啊.