The International Association of Scientific, Technical and Medical Publishers says that there are more than 2,000 publishers worldwide specializing in these subjects.
这是全句的主句,先交代信息来源是谁,再用后面的内容补足“说了什么”。
成分推断 · 3 项
- 先找全句里最能承担陈述任务的限定动词。句首长名词短语后面紧跟 "says",它带有单数第三人称现在时词尾,能够独立充当全句陈述核心。
- 再看它前后搭配。前面是一个机构名称,正好可以作“谁说”;后面紧跟 "that" 引出的内容,正好补足“说什么”。这说明 "says" 不是修饰成分里的非谓语,而是主句谓语。
- 排除其他动词形式。后面还有 "are" 和 "specializing",但 "are" 明显位于 "that" 之后,属于后面那层内容;"specializing" 是带 "-ing" 的形式,没有单独充当整句陈述核心的能力,所以主句谓语应确定为 "says"。
- 先在主句谓语 "says" 前面找谁来发出这个动作。谓语前面是一整串名词性内容 "The International Association of Scientific, Technical and Medical Publishers",位置上正符合英语主语常放在谓语前的规律。
- 再看内部搭配。中心名词是 "Association",前面的 "The International" 限定它,后面的 "of Scientific, Technical and Medical Publishers" 进一步说明这是哪个协会,整段合起来共同回答“是谁在说”。
- 排除后面内容作主语的可能。"that there are..." 出现在 "says" 之后,更像“说的内容”,而不是发出“说”这个动作的执行者,所以主语应是句首这个机构名称。
- 先看谓语 "says" 后面有没有能充当内容宾语的标志。这里直接出现 "that",这是常见的引出陈述内容的信号。
- 再看 "that" 后面是不是足够完整。后面有 "there are more than 2,000 publishers worldwide specializing in these subjects",内部自成一个完整的小句,能表达一个完整判断,因此它可以整体作为一个成分使用。
- 再用搭配验证。"say" 通常需要回答“说了什么”,而 "that" 后面这一整段正好就是被说出的内容,所以它应当作为主句谓语的宾语从句整体来充当宾语。
- 排除把它拆成零散成分的做法。这里不能只把 "more than 2,000 publishers" 当作主句宾语,因为它实际上属于后面那个存在句内部;对主句来说,真正补足 "says" 的是整个 "that" 引导部分。
时态 · 语态 · 语气
- 先找主句谓语的形式。主句核心动词是 "says",它没有完成体所需的 "have",也没有进行体所需的 "be" 加 "-ing",更没有将来时间标志,因此先排除完成时、进行时和将来时。
- 再看词形本身。"says" 是动词的单数第三人称现在式,表示一般性的陈述或当前有效的信息来源,所以主句时态应判断为一般现在时,而不是一般过去时。
- 再判断语态。"says" 不是 "be + 过去分词" 的形式,主语这个机构是发出“说”这个动作的一方,不是承受动作的一方,因此是主动意义,不是被动表达。
- 最后看语气。整句是在平实陈述一个信息来源,没有命令、请求,也没有与事实相反的假设标志,所以应判断为陈述语气。
语义说明 这里用一般现在时,把 "says" 表达成一种当前有效的陈述或资料说明,意思是这个机构现在给出这样的说法。主动表达让信息来源直接、明确。