It listed many documents in code that had been captured from the French army of Spain, and whose secrets had been revealed by the work of one George Scovell, an officer in British headquarters.
主句,陈述主语执行的动作,说明某物列出了许多密码文件
成分推断 · 3 项
- 首先在句中寻找动词形式。句首 "It" 之后紧跟 "listed",这是动词 "list" 的过去式形式,是句中第一个出现的动词。
- 接着判断 "listed" 是否为谓语。它位于主语 "It" 之后,直接带出宾语 "many documents",构成主谓宾结构,符合谓语动词的位置和功能。
- 再检查句中其他动词形式。"had been captured" 和 "had been revealed" 都出现在关系代词 "that" 和 "whose" 引导的从句中,是从句的谓语,不是主句谓语。
- 确认 "listed" 是主句的核心谓语动词,表示主语 "It" 执行的动作。
- 寻找谓语 "listed" 前面的成分。句首出现代词 "It",位于谓语动词之前。
- 判断 "It" 与 "listed" 的关系。"It" 作为动作 "listed" 的执行者,构成主谓关系。
- 确认 "It" 是主句的主语,指代前文提到的某个事物(可能是书籍、报告等)。
- 定位谓语 "listed" 之后的成分。紧跟在谓语后的是 "many documents in code",这是一个名词短语。
- 判断该名词短语与谓语的关系。"listed" 是及物动词,需要宾语来承接动作,"many documents" 正是被列出的对象,符合宾语的定义。
- 注意宾语的完整范围。"documents" 后面有介词短语 "in code" 作定语,随后是两个由 "that" 和 "whose" 引导的定语从句,它们都是修饰和限定 "documents" 的成分,因此整个修饰链都属于宾语的一部分。
- 确认从 "many documents" 一直到句末的整个结构都是谓语 "listed" 的宾语。
时态 · 语态 · 语气
- 时态判定:观察谓语动词 "listed" 的形式。它是动词 "list" 加 "-ed" 后缀构成的过去式,没有助动词 "have"、"had"、"will" 等,也没有 "be" 加现在分词的进行体标志,符合一般过去时的构成特征。排除完成时(需要 have/had + 过去分词)和进行时(需要 be + 现在分词)的可能。因此时态为一般过去时。
- 语态判定:检查谓语结构。"listed" 是单一的过去式动词,主语 "It" 是动作的执行者,宾语 "documents" 是动作的承受对象,符合主动语态的逻辑。如果是被动语态,应该是 "was/were listed" 的形式,但句中没有这种结构。因此语态为主动语态。
- 语气判定:观察句子的表达方式。句子是陈述一个过去发生的事实,没有表示命令的祈使句特征(如动词原形开头),也没有虚拟语气的标志(如 "would have listed"、"should list" 等表示与事实相反的假设)。因此语气为陈述语气。
语义说明 一般过去时表明列出文件这一动作发生在过去某个时间点,已经完成。主动语态强调主语执行了列出的动作。陈述语气表示这是对过去事实的客观陈述。