可以填where吗?答案上只有which和that,这三个关系词有什么区别?

So take a step out of your comfortable home to get where you want to be tommorrow.(同义句转换)
In order to get to the place ( )you want to be tommorrow ,take a step out of your comfortable home.

答案用 where 最佳,如果可以填两空,还可以用:at which 或 in which

如果只有一空,又不能填入where,则只能使用that了。

解释:
原句采用地点状语从句,改变后的同义句则改用了定语从句。
定语从句___ you want to be tomorrow中,缺少地点状语at/in the place,所以填入 at/in which,或者直接使用关系副词where。
在非正式用语中,关系词that可以代替关系副词when/where/why使用,甚至还可以省略that。追问

参考答案是which或that没有at/in which,which不用加介词吧

追答

参考答案有误。

you want to be tomorrow 和 the place没法直接连在一起,只能变成:

you want to be (at/in the place) tomorrow
= you want to be (at/in which) tomorrow
= (at/in which) you want to be tomorrow

尽信书则不如无书,我估计是参考答案的印刷错误。

追问

前面已经有get to the place 了啊,which应该就是表示place了吧

追答

那是主句的成分,和后面的定语从句没有关系。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-15
where 可以但是如果没有这个选项的话可以选择that 来替换