问题:一道高一英语题:shebough many books yesterday,______many werewritten in english

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:01:21
A.of which
B.which
为什么要加of,这句不是非限制定语从句吗?那么恢复原句是什么?

...楼上的回答很令我大吃一惊...
这句的确是非限定性定语从句,但为什么不可以加of呢。这样引导词是很常见的,比如with which,in which等等,多数是加介词,因为一般来说,这样的句子中从句所指代的东西并不是主句中的东西,所以用介词来说明它们之间的关系,如你的这句,还原应该是,she bought many books yesterday,many of the books were written in english.其中the books用which 取代,但of 不可被取代所以要加,否则如果一定不用of 的话只能变成这样……,which were written in english,但如此就与原意不符了.因为后面从句是指这些书中的一部分,并不完全是主句中所说的书了,所以不能用which直接取代。

恢复从句 就是这个样子的
many of which(books) were written in English

因为有个many啊 如果用which 的话 就不能有many 了

所以就得用上面的结构

所以 就是A.of which

of which many指的是“买的书中的许多”,即many of books which she bought