帮忙看一道英语单选!

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:04:36
A modern city has been set up in____was a wasteland ten years ago.
A. what
B. which
C. that
D. where
我选的是B,不知道怎么错了?
答案A又怎么解释呢?

前半句缺宾语“set up in some place”
后半句缺主语“sth. was ...”

典型的名词性从句,这种情况只能用what。

in what好象就等于where,好象吧!

which 用来修饰前面紧接着的名词,如:
A modern city has been set up someplace which was a wasteland ten years ago.
如果没有名词则要用what来代替,这里"what was a wasteland"是一个整体.