John said he'd been working in the office for an hour, which was true.
全屏
/John-said-he~d-been-working-in-the-office-for-an-hour+-which-was-true.=["John", "said", "he", "'d", "been", "working", "in", "the", "office", "for", "an", "hour", ",", "which", "was", "true", "."][{"i": 7, "s": [1, 2], "r": "动词固定搭配", "e": [2, 17], "d": {"poses": [1], "piece_poses": [0, 1]}}, {"i": 20, "s": [3, 13, 14], "r": "定语从句", "e": [13, 14, 17], "d": {"poses": [0, 2], "piece_poses": [0, 1, 2]}}][{"s": 0, "r": 3, "e": 1, "t": 2}, {"s": 1, "r": 9, "e": 2, "t": 2}, {"s": 2, "r": 20, "e": 17, "t": 2}, {"s": 2, "r": 3, "e": 3, "t": 2}, {"s": 3, "r": 10, "e": 13, "t": 2}, {"s": 3, "r": 22, "e": 4, "t": 2}, {"s": 4, "r": 9, "e": 5, "t": 2}, {"s": 5, "r": 11, "e": 13, "t": 2}, {"s": 5, "r": 20, "e": 9, "t": 2}, {"s": 5, "r": 9, "e": 6, "t": 2}, {"s": 6, "r": 5, "e": 9, "t": 2}, {"s": 6, "r": 13, "e": 7, "t": 2}, {"s": 7, "r": 3, "e": 9, "t": 2}, {"s": 9, "r": 5, "e": 13, "t": 2}, {"s": 9, "r": 13, "e": 10, "t": 2}, {"s": 10, "r": 3, "e": 13, "t": 2}, {"s": 13, "r": 45, "e": 17, "t": 2}, {"s": 13, "r": 21, "e": 14, "t": 2}, {"s": 14, "r": 9, "e": 15, "t": 2}, {"s": 15, "r": 4, "e": 17, "t": 2}]{"pred": [1, 2, "谓语动词短语", ""], "subj": [0, 1, "主语", "John"], "comps": [[2, 17, "宾语", "he'd been working ••• true."]]}{"pred": [1, 17, "谓语动词短语", "said •••"], "subj": [0, 1, "主语", "John"], "comps": [[2, 17, "宾语", "he'd been working ··· true."]]}{"coos": [], "c": null, "e": 17, "subs": [{"coos": [], "c": 2, "e": 17, "subs": [{"coos": [], "c": 2, "e": 17, "subs": [], "s": 13, "r": "关系从句"}], "s": 2, "r": "宾语从句"}], "s": 0, "r": "陈述句"}
sentence John said he'd been working in the office for an hour, which was true. /John-said-he~d-been-working-in-the-office-for-an-hour+-which-was-true.= 504bb689-0a44-4356-8118-441819522f81 1 1
暂无语法

可尝试扩展句子。越复杂的句子,分析结果越丰富。

[[1, 2], [2, 17]]
[]

say + (that) 引导的宾语从句

[[3, 13], [13, 14], [14, 17]]
[]

do. + 以 which 开头的关系从句, which 在从句中作主语, 可能指代整个 do., 或指向 do. 中的名词成分(宾语/表语), 无名词成分时可以指向主语

[[0, 1]]
[]

John

[[3, 4], [4, 5], [5, 13]]
[]

have + been. + doing.

[[5, 6], [6, 7], [7, 9]]
[]

work

[[6, 7], [7, 9]]
[]

in + the + office

[[9, 10], [10, 13]]
[]

for + ... + hour(s)

[[15, 16]]
[]

true

显示全部
John said he'd been working in the office for an hour, which was true.

这是一个复杂句

主句
John said he'd been working in the office for an hour, which was true.
这是一个陈述句,其时态为一般过去时
成分划分
John主语 said •••谓语动词短语 he'd been working ··· true.宾语
从句
he'd been working in the office for an hour, which was true.

这是一个宾语从句,其时态为过去完成进行时

成分划分
he主语 'd been working谓语动词(复合结构)(进行时) true.表语(形容词)
谓语动词的状语、补语、伴随语:
in the officefor an hour,
从句
which was true.

这是一个关系从句,其时态为一般过去时

成分划分
which主语 wasbe 动词 true.表语(形容词)
句型分析
快捷入口

拓展学习

概述


暂无

用法


暂无

例子


暂无

相似短语


暂无
账户设置