It's odd but when the light readings were done," said Hilde, explaining how the island was awarded its special status, "they found there was more light pollution on the northern side coming from Fiji, which is about 3,000km away, than Auckland to the south.
作为全句的整体框架,通过插入说话者主句连接引语,交代讲话内容与背景。
成分推断 · 4 项
- 第一步,寻找句中的动词形式。全句包含 "is"(缩写为 "'s")、"were done"、"said"、"explaining"、"was awarded"、"found"、"was"、"coming"、"is"。
- 第二步,排除非谓语动词与从句谓语:分词 "explaining" 和 "coming" 为现在分词短语作状语或定语;"were done" 处于 "when" 从句中;"was awarded" 处于 "how" 从句中;"was" 处于存在句从句中;"is" 处于 "which" 定语从句中;"found" 处于引语内部。
- 第三步,确定主句核心动词:由于整句由直接引语与主句框架组合而成,表达主句核心动作的是说话人 Hilde 所发出的动词 "said"。
- 在找到核心谓语动词 "said" 后,在其前后寻找动作的发出者。
- 专有名词 "Hilde" 紧跟在谓语动词 "said" 之后,由于引语前置导致了主谓倒装,因此 "Hilde" 是谓语 "said" 的主语。
- 寻找动词 "said" 的宾语。根据动作搭配,说话动词后接具体的言语内容。
- 由双引号引出的言语内容被插入语 "said Hilde..." 切分为前后两部分,组合在一起共同充当 "said" 的直接宾语。
- 寻找主句的附加修饰成分。看到现在分词 "explaining" 紧跟主语 "Hilde"。
- 现在分词短语 "explaining..." 在主句中作伴随状语,补充说明主语 Hilde 在说话时的解释行为。
时态 · 语态 · 语气
- 时态判定:谓语动词 "said" 为动词 say 的过去式形态,且无完成体助动词 have 或进行体助动词 be,因此属于一般过去时。
- 语态判定:主语 "Hilde" 是动作 "said" 的执行者,且动词形式非 "be + 过去分词",属于主动语态。
- 语气判定:句子陈述过去发生的客观言语事实,无虚拟语气标志或祈使句特征,属于陈述语气。
语义说明 使用一般过去时与主动语态,客观记录说话者 Hilde 在过去某一时刻陈述原话的事实。