But if it was known that "Black" people were viewed differently from "African Americans," researchers, until now, hadn't identified what that gap in perception was derived from.
这是全句承载主要信息的主句。核心意思是:研究人员到当时为止还没有识别出这种感知差距的来源。句首"But"把本句和上文连接成转折关系。
成分推断 · 4 项
- 先在全句里排查有限谓语。可见的动词形式有"was known"、"were viewed"、"hadn't identified"、"was derived from"。其中前两个跟在"if"和后面的"that"之后,说明它们都在前置条件部分内部;最后一个跟在"what"之后,说明它属于宾语性从句内部。排除这些不在主句层面的谓语后,剩下能直接和主语"researchers"搭配的就是"hadn't identified"。
- 再看位置关系。"researchers"后面隔着插入语"until now",再往后就是"hadn't identified",这正是英语里主语后接谓语的典型位置。它后面还能接一个内容,符合"identify"带宾语的用法,因此可以确定这是主句谓语。
- 先找主句谓语,再向前找谁和它构成"谁做了这个动作"。这里主句谓语是"hadn't identified",它前面最近且能充当施事者的名词是"researchers"。
- 再排除别的候选。句首的"it"在"if"后面,属于前置条件部分,不可能充当后面主句谓语的主语;"that gap in perception"在"what"后面,属于宾语性从句内部,也不属于主句主语位置。所以主句主语只能是"researchers"。
- 先看逗号隔开的成分。"until now"被逗号夹在主语和谓语之间,这种位置常见于插入性的时间说明。
- 再看它和谓语的关系。它不和"researchers"组成名词短语,也不是"identified"必须带的宾语内容,而是在说明"到现在为止"这一时间范围,所以应判为时间状语,而不是主干成分。
- 先看谓语后面在等什么。"identify"通常后面要接被识别的对象,所以看到"hadn't identified"之后,应继续找它的宾语。
- 接着看后面是不是单个名词。这里不是简单名词,而是以"what"开头的整段内容。遇到"what"时,要检查它后面是否能展开成一个完整小句;这里后面有"that gap in perception"和"was derived from",结构完整,因此整段一起作宾语。
- 再排除其他可能。"what"引出的内容不是时间、地点之类附加信息,而正好位于及物动词后面,回答的是"没有识别出什么",所以它应是宾语,而不是状语。
时态 · 语态 · 语气
- 先找主句谓语的动词形式。这里主句谓语是"hadn't identified",可见有助动词"had"加过去分词"identified",这是完成体的明显标志。再看时间基点,它不是现在完成,而是把"识别出来"这件事放在一个过去参照点之前,因此应判断为过去完成时。之所以不是一般过去时,是因为一般过去时不会出现"had + 过去分词"这一完整形式。
- 再判断语态。"identified"前面没有"be"加过去分词的被动标记,而是主语"researchers"主动执行"识别"这个动作,所以是主动意义,不是被动。
- 最后看语气。句子是在陈述研究人员到当时为止尚未识别出的事实,没有命令、请求,也没有与事实相反的假设形式,因此用的是陈述语气。
- 句中的否定词"not"只是把完成动作否定掉,不改变时态本身;插入语"until now"只是补充时间范围,也不改变过去完成这一判断。
语义说明 这里用过去完成时,强调在句中所说的那个过去背景之下,研究人员在那之前一直还没有识别出这种感知差异的来源;否定形式进一步突出"尚未找到"的状态。