which what等在语法填空中怎么用

如题所述

针对考题简单来说的话,看主句是否完整(缺n.否)
which从句部分去掉,主句是完整的,一般which跟在被修饰的n.身后
what从句部分去掉,主句是缺n.的,一般就是整个从句在做主语/宾语
比如(中括号内为从句):
1.[ ______ I want to say] is that you may not be right.
去掉从句后,主句没有主语(从句在做主语),且引导词前没有n.,填what
2.I don't know [ ______ he said in the meeting yesterday].
去掉从句后,主句没有宾语(从句在做宾语),且引导词前没有n.,填what
3.The book [ ______ I bought yesterday] is meaningful.
去掉从句,主句完整:The book is meaningful. 且引导词前有被修饰的n.,填which,句意“[我昨天买的]这本书很有意义。”
4.Do you know the accident [ _____ happend on our teacher]?
去掉从句,主句完整,且引导词跟在被修饰的n.后,填which

语法规则就是:which从句是adj.性从句(定语从句),整个从句在当adj.修饰从句前的那个n.;what从句是n.性从句(主语从句、宾语从句等),整个从句在当n.作主语或宾语等。

但是判断用what还是which的大前提是:从句需要一个n.,由这个引导词来做n.,即从句需要引导词做主语/宾语。
比如例1.what在做say的宾语,例2.what在做said的宾语,例3.which在做bought的宾语,例4.which在做从句的主语。

如果从句不需要引导词来当n.,即从句不缺主/宾,那么引导词很有可能是that(在名从里不作n.,但在形从里主要作n.)/where/why/when/whose/how/whether等(因为这些词不是n.词性),一般根据句意可以轻松选择。

理解这些了的话,应该给你任何一个wh-的语法填空都不会做错了。
_________________________________________
补充说明:复合句的标点是由主句决定的,主句问问题就用问号,从句问不问都与标点无关。如:I don't know [who you are]. Do you know [what his name is]?
_________________________________________
所以还要注意,从句里的wh-,有些是提问的含义,有些不是。比如what/which不提问含义就是"那件东西/那些事",比如where“哪里”或“那个地方”,比如who“谁/什么人”或“那(些)人”

比较:
I want to know where they're going.
I have arrived where they're going.

I have two sisters who are both working in that city.
I must find out who are my biological parents.
_________________________________________
下面这句话看不懂就算了:当然还有which不是定从,what非名从的时候,那些特例句子一般也只要求看懂,理解方面影响不大,考题的话,一般关键点就抓主句完整性,差不多了。至于which和that选哪个(that这个引导词功能略多)有太多所谓的语法总结家们搞了一大堆的条条规则出来,有力气你就背一背,没力气不看也行,其实大多不会考、考的也是凭感觉可以选出来的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-13
which后跟定语从句,而what=the thing(s) that/which
相似回答