【如何分辨定语从句中关系代词和关系副词所作成分?特别是主语,宾语,状语】
如何分辨定语从句中关系代词和关系副词所作成分?特别是主语,宾语,状语
【如何分辨定语从句中关系代词和关系副词所作成分?特别是主语,宾语,状语】
如何分辨定语从句中关系代词和关系副词所作成分?特别是主语,宾语,状语
可以用还原法,即将定语从句还原成一个独立的句子.
如你所给的例子还原成:
Thereisnolifeintheworld.
我们知道,intheworld在句中表示的是地点,即地点状语,所以把它转化为定语从句时可以用where来替换它,变成:
Themoonisaworldwherethereisnolife.
where在这里也可以换作inwhich.
关系词在从句中作状语的都叫关系副词.
状语有时间状语(先行词是表示时间的名词,定语从句中用when作关系副词),地点状语(先行词是表示地点的名词,定语从句中用where作关系副词),原因状语(先行词是reason,定语从句中用why作关系副词),方式状语(先行词是way,定语从句中用that作关系副词).
关系词在从句中作主语或宾语的都叫关系代词.如:
Isawagirlwhoisbeautiful.我见到一个美丽的女孩.
把定语从句还原,得:
Thegirlisbeautiful.
thegirl作主语,且是人,所以定语从句中用关系代词who来指代它.
Isawagirl(whom)wealllike.我见到一个我们都喜欢的女孩.
把定语从句还原,得:
Wealllikethegirl.
thegirl作宾语,且是人,所以定语从句中用关系代词whom来指代它.
Isawacatthat/whichislovely.我看见一只可爱的小猫.
把定语从句还原,得:
Thecatislovely.
thecat作主语,且是物,所以定语从句中用关系代词that/which来指代它.