如何找出that引导的同位语从句的先行词?
问题描述:
如何找出that引导的同位语从句的先行词?
举个例子,如:
Topic Maps Constraint Language[11] defines a language for expressing ontology-based constraints that a class of topic maps is expected to follow.这句话中that引导的是个同位语从句吧,那么that的先行词是谁啊?
是constraints还是language?
能说出来判断的方法吗,难道是紧跟着that的前面的那个名词?
我想学渔,不光想要鱼,哈哈
答
先行词是that前面的,也就是constraints
--------------------------------
A.什么是先行词
被定语从句修饰的名词、代词称为先行词.我们可以这样认为,之所以称它为先行词,是因为修饰它的定语从句总是放在它之后,先行词总是出现在定语从句之前,而不同于普通形容词修饰名词时,形容词位于名词之前.
Don’t forget the book that I told you to bring.(the book为先行词) 别忘了把我让你带的书带过来.
B.先行词与关系词的关系
引导定语从句的词被称为关系词.关系词根据其在定语从句中的功能可分为关系代词和关系副词.关系代词在定语从句中作主语、宾语、表语、定语等,关系副词在定语从句中作状语.
含有定语从句的句子一般分为两层:即主句层(第一层),定语从句层(第二层).
C.先行词与关系词的种类
1.常见的关系代词
2.常见的关系副词