A tall building has been set up in ______ was a wasteland ten years ago.

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:26:07
A tall building has been set up in ____ was a wasteland ten years ago.
A what Bwhere Cwhich Dthat
请问选什么!并讲讲为什么不选其他3个!请解释详细些谢谢

c。因为前面有in,所以后面的只有which能和介词in组成短语
in which = where

选A。
其他三个不合语法。
这句话句意简单,可是考察的是语法,从翻译下手反受其误。后半句整个的是状语;看到有in可知BD不对;which虽然可以和in搭配,但不合句意。 只有what was a wastedland可使成分完整,表示:曾是荒地的那个地方。 这里考察的是what的常见用法,为其他连接代词所没有。
举个例子:
He moved in what I used to live.
(他搬进我原来住的地方了。)
=He moved where I used to live.
(live in what, what是个代词,住的地方。)

我觉得是C,我把这个句子补全
A tall building has been set up in (a piece of land) in which was a ...括号里是原文省略掉的
这样不知道是不是明白
很久不在意这种语法了,不知道对不对,希望能有帮助

选C
句子应该残缺了,在was前面应该还有一部分。
in which =where引导地点状语
其他的词没有和in搭配的形式

选c,因为前面有in,所以后面的只有which能和介词in组成短语
in which = where ,而这句话的意思是:一座高楼建在了10年前还是一片荒地的地方。

这句话的意思是一座大楼盖在了一片10年前还废弃的地方。要选择的意思就出来了,时表示地方的词,A先被排除,然后排除D,that不能更在介词后面,然后B,C之间,where是副词,单独就可表示地点,which=in which,所以选C