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.= 1

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": 2, "s": [1, 2], "r": "动词固定搭配", "e": [2, 17], "d": {"poses": [1], "piece_poses": [0, 1]}}, {"i": 6, "s": [3, 4, 5], "r": "动词短语", "e": [4, 5, 17], "d": {"poses": [2], "piece_poses": [0, 1, 2]}}, {"i": 18, "s": [11, 13, 14], "r": "定语从句", "e": [13, 14, 17], "d": {"poses": [0], "piece_poses": [0, 1, 2]}}][{"s": 1, "r": 9, "e": 2, "t": 2}, {"s": 3, "r": 22, "e": 4, "t": 2}, {"s": 4, "r": 9, "e": 5, "t": 2}, {"s": 4, "r": 13, "e": 5, "t": 2}, {"s": 5, "r": 11, "e": 17, "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": 17, "t": 2}, {"s": 9, "r": 13, "e": 10, "t": 2}, {"s": 10, "r": 3, "e": 17, "t": 2}, {"s": 11, "r": 3, "e": 13, "t": 2}, {"s": 13, "r": 15, "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}]{"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": "陈述句"}
暂无语法

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

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

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

这是一个动词固定搭配。
vt. 说..., 讲..., 念..., 说明..., 指明...

  • The police came and clapped a sign onto the car saying it was abandoned.
  • The reporter said that the UFO was traveling east to west when he saw it
  • Jim said he was burning for Sally.
  • At the wedding, Tom said as an aside, "The bride doesn't look well."
  • Jane says she loves me, but she's not ready to commit to any one person.
  • He said that it is good to grow different plants next to each other in the same field.
  • John said "excuse me" when he interrupted our conversation.
  • She says she gets a frog in her throat when she is nervous.
  • Who said life would be a bed of roses?
  • They say that some Bengal tigers feed upon people.

say 的其它常用短语:

say to sth. wh-/how + 不定式, wh-/how + 不定式作宾语成份say to sth. whether + 不定式, whether + 不定式作宾语成份
say wh-/how + 不定式, wh-/how + 不定式作宾语成份说...say whether + 不定式, whether + 不定式作宾语成份说...
say prep. sth., 其中 prep.+sth. 类型强制转换成名词say to sb.
say with a smile微笑着说say sorry to sth.向...说对不起
say for sth. to do.say sth.说...
say thanks to sth.向...表示感谢say goodbye to sth.与...说再见
say hello to sb.say the word发命令
say sth. with a laughsay sth. in sth.
say sth. to sth. for sth.say sth. right to sth.
say a mouthful说得妙say grace做饭前祈祷
say hello to sb. for mesay one's piece公开说出自己的意见
say sth. against sth.say sth. for sth.
say sth. in a roundabout waysay sth. in plain english
say sth. in plain languagesay sth. out loud
say sth. over and over againsay sth. over and over
say sth. to one's facesay sth. to sth.
say sth. under one's breath小声地说某事say hello打照面
say something说些什么say goodbye说再见
say cheese(摄影者鼓励被拍者笑时说的)笑一笑say nothing不做声
say a few words说几句say Mass做弥撒
say sth. about sth.say about sth. sth., 过时、夸张用法
say sth. of sth.say of sth. sth., 过时、夸张用法

[[3, 4], [4, 5], [5, 17]]
[]

have + been. + doing.

这是一个动词短语。
v. (完成进行时); 一直在...(做某事)

have been doing. 的用法

have been doing.表示一直在做某事,构成完成进行时。

完成进行时通常用于强调周期性,或者一个动作发生的时间量。

have在句中是一般现在式(have、has)的时候,全称现在完成进行时(The Present Perfect Continuous Tense, 也称 The Present Perfect Progressive Tense)

have在句中是一般过去式(had)的时候,全称过去完成进行时(The Past Perfect Continuous Tense, 也称 The Past Perfect Progressive Tense)

since搭配,表示从一个时间点开始:

  • She has been playing since morning.

for搭配,表示经历了一个时间段:

  • He has been sleeping for two hours.
现在完成进行时(The Present Perfect Continuous Tense)
当前内容仅限登录后查看

  • He realizes that he hasn't been a very good friend because he has always been thinking about himself.
  • I had been jogging along for a few minutes when my shoelaces broke.
  • Bob has been keeping company with a tough-looking bunch of boys.
  • I hear they 've been making time for months.
  • The guys have been giving me the business about my new hairstyle.
  • This cold has been hanging on for a month.
  • Since the government announced its new policies, the opposition has been gaining ground.
  • The kids have been eating sweet corn like it was going out of style.
  • John came across a book he had been looking for.
  • Bob and Ann have been going together for months.
[[11, 13], [13, 14], [14, 17]]
[]

sth. + 以 which 开头的定语从句,which 在从句中作主语

这是一个定语从句。

  • A lady is helping another woman work in a silver compartment, which is most likely related to nurse-work.
  • A man in a light colored uniform is outside an Asian restaurant cleaning the display window which features exotic foods hanging on hooks.
  • Old paintings, including a portrait of Peter the Great which was found in the snow outside St Petersburg, have been carefully recreated
  • A man skateboarding at a skateboarding park which is covered in graffiti.
  • A white-haired conductor is standing in front of an orchestra which is also standing, instruments in hand.
  • You can also explore Frick's beautiful home and garden which are well worth a visit.
  • A man in a t-shirt is stirring something in a pot which is on a counter near a microwave oven.
  • My sister wants to work in the power plant which is still being built.
  • At the last minute, he cut out for the gate, which was closing very fast.
  • A middle-aged man's shaving his beard in a room with white walls which does n't look like a bathroom.

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

work

这是一个动词短语。

work 与 do 有何区别

work

work表示行得通, 奏效等。

  • The plan worked well. 这个计划很起作用。
  • The drug will not work. 这药不会起作用。
  • It worked like a charm. 这产生了奇效。
更多
  • Your idea won't work in practice. 你的想法实际上行不通。
  • Will these new methods work? 这些新方法会奏效吗?
  • I think your suggestion will work. 我想你的建议会奏效的。
  • The medicine worked and the pain went away soon. 这药效很好,疼痛很快就消失了。
do

do表示行, 适合, 凑合

  • Will that do? 那行吗?
  • Any dictionary will do. 什么词典都行。
  • This won't do. I'll take that. 这个不行,我要那个。
更多
  • I'm terribly hungry. Get me something to eat, please. Anything will do. 我饿极了,请给我弄点吃的东西来,什么都行。
  • When shall we meet again? 我们什么时候再见面?
  • Any time will do. It's all the same to me. 什么时候都行,我无所谓。

暂无例子

work 的其它常用短语:

work sth.使工作work as an unpaid hand
work like sth.work hard努力工作
work over sb.work extra time
work hard at sth.努力学习work overtime[经] 超过规定时间的工作
work as sth.担任...work at the computer
work with sth.与...共事work the precious metals
work at sth.在...工作working attitude工作态度
work on the computerwork away不停地连续工作
work up逐步建立work on sth.工作在...
work off消除work against sth.对...不利
work through sth.通过...working folks
work together在同一处工作work hard doing. (sth.)
work well做得好work sth. adv.
work sth. prep. sth.work down sth. to sth.
work among sth.在(某社会团体中)做社会工作work around sth.绕过
work around to sth.逐渐接近(一话题、问题等)work away at sth.
work down the line to sth.work down the line
work down to sth.work down逐步减少
work in an ivory tower在象牙塔里工作work like a beaver兢兢业业干活
work one's ass off拼命干work one's fingers to the bone拼命地做
work one's tail off竭尽全力干活work one's way along sth.
work one's way into sth.兢兢业业地达成work into sth.插进
work one's way through sth.从头到尾做work oneself. into a lather
work some fat offwork some off fat
work some weight offwork some off weight

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

in + the + office

这是一个介词短语。
prep. 在办公室
office
n. 办公室, 办公处; 事务所

job、office、position、post 及 situation 有何区别

jobofficepositionpostsituation都含工作; 职位的意思。

注意! 当前仅对比在该相似语意下的区别
job
当前内容仅限会员查看

  • Three women and one man are having a friendly conversation in an office .
  • A woman sitting in an office .
  • A man sitting in an office on a computer.
  • Mary set up shop in a small office building on Oak Street.
  • There was some trouble in the department office and the manager was told to put his house in order.
  • There are four clock-watchers in our office .
  • A lady is working in an office .
  • Men in an office with computers and a projector screen.
  • A woman in the doctors office .
  • The man attending a meeting in his office .
[[9, 10], [10, 17]] [[9, 10], [11, 12]]
[]

for + ... + hour(s)

这是一个介词短语。
prep. 持续了...个小时, 有...个小时

  • Please burn this computer in for a couple of hours before you deliver it.
  • The young boy needs to sleep for 12 hours .
  • We touched at Aruba for about an hour .
  • I would never wish my uncle off on you, even for an hour .
  • I will be tied up in a meeting for an hour .
  • They hammered at him for hours .
  • After the explosion, my ears were ringing for hours .
  • We hung together for a few hours and then went our separate ways.
  • We were on the air for two hours .
  • Bob imprisoned Timmy in the closet for an hour .

for 的其它常用短语:

be. for sth.是为了...for oneself.
for the moment目前for long长久
for all practical purposes实际上for a minute一会儿
for anything无论如何for the use of sth.应要求
for short简称for this once只这一次
for sale待售for one thing首先
for the ages很长一段时间for use以便使用
for no reason无缘无故for certain of sth.
for a long time长时间for purpose of sth.为...的目的
for your reference供您参考for nothing免费
for a certain reason为了某种原因for joy由于高兴
for the sake为了...for the future为将来
for life终身for our reference
for one's accountfor sth. once
for god's sake看在上帝面上for the present暂时
for the benefit of sth.为...的利益for good于好的一面
for a moment一会儿for one's own sake为了自己的利益
for fun为了乐趣for show用于展示
for a while暂时for a change为了改变一下
for pleasure rather than needfor years好多年
for that matter就此而言for reasons因为某些理由
for an instant短时间for all that虽然如此
for the best出于好意for the first time第一次
for the sake of sth.为...缘故for fear of sth.害怕
for sth. on sth.for a drive

[[15, 16]]
[]

true

这是一个形容词短语。
adj. 真实的, 正确的, 忠诚的, 可靠的, 纯粹的, 正式的

暂无例子

true 的其它常用短语:

be. true of sth.符合于true sth.真实的...
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.

是一个陈述句,其时态为一般过去时

成份划分
new!
John主语 said谓语动词 he'd been working ••• true.宾语

从句

he'd been working in the office for an hour, which was true.

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

成份划分
new!
he主语 'd been working谓语动词(复合结构)(进行时)
谓语动词的状语、补语、伴随语:
in the officefor an hour, ••• true.

从句

which was true.

这是一个定语从句,其时态为一般过去时

成份划分
new!
which主语 wasbe 动词 true.表语(形容词)

更多推荐语法