英语语法:it would have all kinds of books【】could bring people knowledhe and skills这里是填what 还是which?为什么?(请一定讲明理由!)
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 13:42:20
英语语法:it would have all kinds of books【】could bring people knowledhe and skills这里是填what 还是which?为什么?(请一定讲明理由!)
英语语法:it would have all kinds of books【】could bring people knowledhe and skills
这里是填what 还是which?为什么?(请一定讲明理由!)
英语语法:it would have all kinds of books【】could bring people knowledhe and skills这里是填what 还是which?为什么?(请一定讲明理由!)
当然填 which;
which 在这里是关系代词,引导定语从句,修饰先行词 all kinds of books,在从句中做主语;
what 在这里不行,因为 what 是个连接代词,引导定语从句,同时也充当先行词,而这一句里已经有了先行词 all kinds of books;
为了了解 what 的用法,请看这一句:I like what you like (= 我喜欢你喜欢的东西),这里的 what 既做先行词,也引导定语从句 you like;
如果将其分解,则原句相当于 I like the things which you like ,比较发现 what = the things which,the things是先行词,which 是关系代词.
原句除填 which 外,填 that 也行.
这句话的意思是:它会有各种各样的书【 】能带给人们的知识和技能
应该填what,因为could的一般句式为what could...
填which或that,凡是在名词后面的连词,一般都是定语从句(也可能是同位语从句),而定语从句的连词是不会用what的
这里是定语从句,先行词是各种各样的书,所以连接词用which.定语从句没有用what的