概括地讲,同位语从句同定语从句和名词性从句主要有下列一些相同与不同之处。
让我们先看同位语从句与定语从句的异同吧。
1. 同位语从句与定语从句相同之处主要有三点:
1)二者同出一源,或更准确地说,定语从句是从同位语从句演变来的。引导定语从句的关系代词that原本和引导同位语从句的连词that,都是具有指示作用的,并皆可省去。
2)二者皆有先行词,并与之有修饰或限制的关系,而且皆有限制性与非限制性之分。二者的位置有时亦皆可与先行词隔开。
3)二者在意义上有时非常相似,如:
(1)His explanation, which we read yesterday, is unsatisfactory.
这一句中的定语从句which we read yesterday即有语法家认为是同位语从句,因为它可以改作the one that we read yesterday而意义不变。
2. 同位语从句与定语从句不同之处主要有四点:
1)二者与先行词虽都有修饰关系,但其修饰关系不同。同位语从句强调与先行词是等同或同一的关系,定语从句则一般不能与先行词等同起来,它只表示一种限定的关系。
2)二者虽皆可为that所引导,但这两个that的所属词类不同。引导同位语从句的that是一从属连词,在从句中不能用作句子成分;而引导定语从句的that则是一关系代词,在从句中可用作主语、宾语等句子成分。
3)同位语从句所修饰的先行词多为少数一些抽象名词,如fact, idea, news等,而定语从句所修饰的先行词的范围则要广阔得多。
4)在逻辑上,同位语从句有时起宾语的作用,如:
(2)Modern science has given convincing proof that smoking can lead to cancer and other diseases. (在逻辑上同位语从句that smoking can lead to cancer and other diseases是其先行词proof的宾语)
that引导的定语从句有时在意义上则相当于状语,如:
(3)Dora did not reply, gentle creature that she was. (定语从句that she was在意义上相当于原因状语从句)
现在再让我们看看同位语从句与名词性从句的异同。
1. 同位语从句与名词性从句相同之处主要有两点:
1)二者的语法功能皆相当于名词。
2)二者皆可用连词that。
2. 同位语从句与名词性从句不同之处主要也有两点:
1)二者源流不同。
2)同位语从句有先行词,名词性从句则无先行词。
从以上分析可以看出,同位语从句与定语从句有同有异,与名词性从句亦有同有异。有的语法家强调同位语与定语从句相同之处,于是就将同位语从句列在定语从句项下。有的语法家强调同位语从句与名词性从句相同之处,于是就将同位语从句列在名词性从句项下。有的语法家既不强调同位语从句与定语从句相同之处,亦不强调同位语从句与名词性从句相同之处,于是就将同位语从句单独列为一项。具体如何处理,完全决定于语法家各自的体系与各种语法书的编写目的。我们考虑到我国读者的实际需要,则倾向于上述第三种语法家的态度,觉得将同位语从句单独列为一项较好。
