如何区分宾语从句,定语从句,同位语从句??

就是什么时候用Which,什么时候用that,什么时候用Where,When,Who等词??还有Which前面有时候加介词又是什么情况??根本分不清啊
请不要复制,能告诉我怎样分清情况使用以上几个词就行了。。。。比如有时候说地点,我就不知道用Which还是Where

如果是which的话,在从句中作主语(就是一句话所说的对象)或宾语(谓语动词的对象或结果等)一般可以和that通用都表“物”。
who也在从句中作主语或宾语,表“人”,一般可以和that通用。
that也在从句中作主语和宾语,表“人,物”
whom一定作宾语,表“人”
whose做定语,表“什么什么的……”
when(表时间)where(表地点)why(表原因)how(表方式)这几个词做状语(修饰谓语动词)

然后“比如有时候说地点,我就不知道用Which还是Where”肯定用where啊,或者在which前加相应的介词如in which ,at which 等这些就等于where。如果表时间用when,也可以在which前加相应的介词通用,why,how,也一样。

其实这些都是句子成分的问题。which,that,who,whom都是代词,在句中肯定做主语和宾语啊,whose是形容词,肯定做定语啊,when where why how 都是副词,肯定做状语啊。做状语的还有介宾短语,由介词+名词或代词构成,可以和when where why how 通用啊。

但是注意,介词前置的定语从句关系代词只能用“which”不能用别的。

还有其他一些注意事项书上有的。

建议lz买本语法书,多看看句子成分和词法,这些从句啊,非谓语动词啊的问题都会迎刃而解的。(我就是这么过来的#^_^#)

祝lz学业有成,幸福快乐。^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-29
如果是地点的话,where = in \at \on which ,反正就是有介词的时候用which
表示时间就用when ,人物就用who
which 前面加介词是代表地点的,定语从句来的

同位语从句中,有逗号就不用that
如果在要填入的词的两边的句子是两个独立的句子就用that

希望对你有帮助。
第2个回答  2011-03-29
这三个从句其实不难区分,关键看从句在复合句中做何成分,若做宾语,则从句为宾语从句,后面两个也是如此。which ,that 都可引导以上三种从句,定于从句中,which 和that的区别在于which可以引导非限定性定于从句,而that不能,区分标志就是看从句前是否有逗号,若有逗号,则为非限定性从句,只能用which。
区分where,when,和who的方法是看它是做地点,时间状语,who用于句中做主语,涉及到人。介词加which的情况和where ,when 的用法是一致的,基本可以通用。
第3个回答  2019-06-20
定语从句:作为定义修饰某个名词的从句
宾语从句:作谓语动词的宾语的从句
同位语从句:跟在某些名词后面作同位语的从句。
最简单的区分方法是分析它们在句中的角色。
相似回答