关系代词加不定式的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:56:46
各位高手请看这个句子:I want to make this city a better place ___
A: that to live in
B: in which to live
答案选B 为什么?A 错哪了? 谢谢了
空格处填的不是从句 是不定式啊!

这是一个定语从句 a place是先行词

a place to live in 这时应用where引导 介词in提前 in which=where

A中that带指in which 所以貌似后头多了个in...

(不对也不要打我.......(⊙o⊙))

我完全想不通你为什么认为A对。。。。

我只能试着给你解释一下。

空格在place后,所以空格上填的从句用来修饰place。
所以这个从句必须用一个能够做代词指代place的词 引导,那么就是which,这个which指代的是place。

然后就和A一样了,B其实只是把语序变了一下。live in是个短语意思是在。。。住,但是习惯上要把in提到which之前,表示“在。。。。”, 翻译成“在这个place上”。

A选项用that,that不能在这里指代place,如果你在这里接that,那么后面只能加一个完整的句子。例如:“I want to make this city a better place that I can live in.”

其间的区别你得自己体会。。。其实这就是英语里的说法而已,没有原因,英语就这么说。你把这个最简单的例子记住,以后碰到就自然而然不会搞错了。