英语语法问题

-------Have you seen the book_______is red?
A.the cover of it B.which cover C.the cover of which D.which's cover
请高手帮我逐个解释,谢谢!!

选C
这是一个定语从句

-------Have you seen the book__the cover of which__is red?

翻译:你看到了那本红色封面的书了吗?

book是先行词, 和cover封面是从属关系,封面是书的封面

在表从属关系时,一般用whose 或者of which
whose 用在修饰和人的从属关系时,而of which 用在物体之间的从属关系,表示所有格。

小雨为您解答~O(∩_∩)O~~
望采纳哦~:-D追问

我想问book后面是不是省略了一个词,不然觉怪怪的

追答

没有省略词哦,book 后可加逗号,也可不加

追问

Have you seen the book the cover of which is red?这个句子我觉得看起来就有点怪,感觉Have you seen the book这个句子后面突然加了一个 the cover很怪啊

追答

可能是因为两个名词接在一起,你觉得不习惯吧,但是你不能把这个连起来看,因为the cover of which 是一个整体啊。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-30
答案C,of是所属结构,which是关系代词,the book是先行词

A,it在这里当然不能引导一个从句
B,没有所属结构
D,which's不存在,表示所有格的话要用of,表示主谓结构的话则多了一个谓语
第2个回答  2013-07-30
C 定语从句
意思是这本 书的封面 ( of which)是红色的,
第3个回答  2013-07-30
C 就是定语从句。 B,D都完全不正确,A中的it不能做定语从句的连接词。