英语语法问题,关于复合句的

In the A.D.300's, a church was built over _______ was thought to be Saint Perter's Tomb.
这里答案是what。有点不能理解。where的话我想很多同学都会填这个的吧。我首先来分析下,what was thought .... 做的是over 的宾语,而what既做over的宾语,也做它引导的宾语从句的主语。
但是我看了下语法书,where应该也有同样的功能吧,意思是没有看到可以排除where的语法,可能是我看漏了,但是找了几次的确没有找到。望大家给解答下。

In the A.D.300's, a church was built over _______ was thought to be Saint Perter's Tomb.

In the A.D.300's, a church was built over【what】 was thought to be Saint Perter's Tomb.
应该填what。因为what=the thing which/ that.追问

我问题说了一大堆,其实我是想知道为什么where不可以,where = the place where??

我问题说了一大堆,其实我是想知道为什么where不可以,where = the place where??

追答

where = the place where,但是where是副词,不能做介词over的宾语,也不能做was的主语,你说是吗?

追问

where是可以作为关系代词吧,而且在这里用where的话也是关系代词吧?

追答

where不能作关系代词,where只能做【关系副词】。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-10
这里强调的是 Saint Perter's Tomb本身.所以用 what

what is this?it is Saint Perter's Tomb
what=Saint Perter's Tomb
over what was Saint Perter's Tomb.

=over the place which was Saint Perter's Tomb.
如果 用 where 表示所在地
应该是 over where there was Saint Perter's Tomb
或者是 over the place where there was Saint Perter's Tomb

where 确实可以代替 在某个地方 作介词宾语
如 i hid behind the wall, from where i could see her.
这里 where 代替的就是behind the wall这个地方
如果 用which 只能代替 wall

你的句子 如果 非用 where 的话 where在从句中 只能作表语 不能作主语
over where Saint Perter's Tomb was.
第2个回答  2013-11-10
what 可以做从句的主语,where 不能做主语。这个从句少主语,所以不能用where
第3个回答  2013-11-10
built over是一个动词短语,而且后面需要接一个宾语,相当于一个及物动词。where是一个副词,如果用where来引导这个从句,这个从句是一个状语从句,相当于状语的功能,但是它不能充当宾语,不合题意;what引导的都是名词性从句,它相当于the thing which\that,此处用what来引导这个从句是一个宾语从句充当built over的宾语,符合题意。
相似回答
大家正在搜