sentence He will have learned English for eight years by the time he graduates from the university next year /He-will-have-learned-English-for-eight-years-by-the-time-he-graduates-from-the-university-next-year= 1

He will have learned English for eight years by the time he graduates from the university next year 英语句型语法分析长句已解锁

["He", "will", "have", "learned", "English", "for", "eight", "years", "by", "the", "time", "he", "graduates", "from", "the", "university", "next", "year"][{"i": 3, "s": [1, 2, 3], "r": "短语", "e": [2, 3, 18], "d": {"poses": [0, 2], "piece_poses": [0, 1, 2]}}, {"i": 15, "s": [8, 10], "r": "介词短语", "e": [9, 11], "d": {"piece_poses": [0, 1]}}, {"i": 18, "s": [10, 11], "r": "定语从句", "e": [11, 18], "d": {"poses": [1], "piece_poses": [0, 1]}}, {"i": 24, "s": [12, 13, 14], "r": "动词短语", "e": [13, 14, 16], "d": {"poses": [2], "piece_poses": [0, 1, 2]}}][{"s": 1, "r": 22, "e": 3, "t": 2}, {"s": 1, "r": 22, "e": 2, "t": 2}, {"s": 3, "r": 20, "e": 8, "t": 2}, {"s": 3, "r": 20, "e": 5, "t": 2}, {"s": 3, "r": 9, "e": 4, "t": 2}, {"s": 4, "r": 3, "e": 5, "t": 2}, {"s": 5, "r": 5, "e": 8, "t": 2}, {"s": 5, "r": 13, "e": 6, "t": 2}, {"s": 6, "r": 3, "e": 8, "t": 2}, {"s": 8, "r": 5, "e": 18, "t": 2}, {"s": 8, "r": 13, "e": 9, "t": 2}, {"s": 9, "r": 3, "e": 18, "t": 2}, {"s": 10, "r": 3, "e": 11, "t": 2}, {"s": 11, "r": 15, "e": 18, "t": 2}, {"s": 12, "r": 20, "e": 16, "t": 2}, {"s": 12, "r": 9, "e": 13, "t": 2}, {"s": 13, "r": 5, "e": 16, "t": 2}, {"s": 13, "r": 13, "e": 14, "t": 2}, {"s": 14, "r": 3, "e": 16, "t": 2}, {"s": 16, "r": 5, "e": 18, "t": 2}]{"coos": [], "c": null, "e": 18, "subs": [{"coos": [], "c": 2, "e": 18, "subs": [], "s": 11, "r": "定语从句"}], "s": 0, "r": "陈述句"}
暂无语法

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

[[1, 2], [2, 3], [3, 18]]
[]

mod. + have + done.

这是一个短语。
v. (将来完成时)

mod. have done. 详解

mod. have done.表示将来完成时(The Future Perfect Tense),其中mod.可以为wouldshouldcan/couldmustmay/might等。

如果mod.在句中的时态为过去时,那么时态全称为过去将来完成时(The Past Future Perfect Tense)

注意! wouldcouldshoud既可以表示过去时,又可以表示现在时(如虚拟语气),需要依据具体句子甚至章节上下文才可以做出判断。

短语中的成分done.表示动词的过去分词形式,通常由向动词词根添加尾缀-ed-d组成,如:walkedcleanedtypedjumpedlaughed

当然,在英语中也存在着非常多的不规则过去分词形式,如:donesaidgoneknownwonthoughtfelteaten

根据mod.的不同,短语使用上有较大的区别,具体如下:

would have done.
当前内容仅限登录后查看

  • It seemed strange that the man who had developed communism should have lived and died in London.
  • I would have liked to give you a valuable present for your birthday, but I was short of money.
  • I put myself in Tom's shoes and realized that I would have made exactly the same choice.
  • After I fell, I must have blacked out.
  • I was so happy, I could have danced on air.
  • I was so surprised that you could have knocked me over with a feather.
  • The baby must have kicked her covers off of herself in the night.
  • If you were on the ball, this wouldn't have happened.
  • He will have learned English for eight years by the time he graduates from the university next year
  • If Jane hadn't carried the torch, no one would have followed, and the whole thing would have failed.
[[8, 9], [9, 18]] [[8, 9], [10, 11]]
[]

by + the + time

这是一个介词短语。
prep. 到...的时候, 截至...

before 与 by 有何区别

before表示某个时间点之前,可能离这个时间点较远,但不包含这个时间点。

by表示直到某个时间点、不迟于某个时间点,且包含这个时间点。

  • We had to get there by evening. 我们必须在晚上或之前到达那里。
  • I will send it to you Before tomorrow. 明天之前我会发给你。
当前内容仅限登录后查看

by、till、until 在表示时间时的用法区别

bytilluntil均可用作介词表示时间,均含到...时候之意。

by

by表示在...以前, 到...时已经, 最迟到...等。

  • By now he will be eating dinner. 现在他一定是在吃饭。
  • I'll have finished this book by tomorrow. 到明天我就会把这书看完了。
  • I require my new coat by Monday. 我的新上衣要在星期一以前做好。
更多
  • I'll finish the work by Saturday. 我将在星期六以前完成工作。
  • You must get the work done by Friday. 你必须最迟在星期五以前把工作做完。
  • You never know, it may stop raining by tomorrow morning. 说不定这雨到明天早上就不下了呢。
  • The outstanding debts must be paid by the end of the month. 未了的债务须在月底前偿还。
till

till表示到...为止

用在肯定句时,句中谓语动词应是持续性动词

用在否定句时,句中谓语动词应是终止性动词

  • He waited till Friday. 他一直等到星期五。
  • I won't qualify till next year. 我明年才具备资格。
  • I needn't leave till 9 tomorrow. 我不必在明天 9 点以前离开。
更多
  • I needn't be leaving till 9 tomorrow. 我不必在明天 9 点以前离开。
  • We shan't know the results till next week. 我们下星期才能知道结果。
until

untiltill的强调形式,它们表达的含义非常接近。

细微区别如下:

till到达时刻后,事件或状况仍将持续。

until到达时刻后,事件或状况将终止。

  • The meeting continued [until/till] 7:00.
  • He waits [until/till] the children are asleep.
It is not until + (被强调部分) + that + 从句

这是一个固定搭配,其中的until不能被替换成till

  • It was not until the film had begun that he arrived. 直到电影开始他才来。
  • It is not until 8:00 that we begin our class every day. 我们每天八点开始上课。
not until放句首

此时until不能被替换成till

  • Not until the last moment did he change his mind. 直到最后一刻他才改变主意。
  • Not until midnight did it stop raining. 直到午夜雨才停。
until可以放句首

till则通常不这么用。

  • Until then, I knew nothing at all about it. 在那之前,我对此事一无所知。
  • Until you told me I had no idea of it. 在你告诉我之前,我对此一无所知。
固定搭配

from morning till night从早到晚

up till now直到现在


  • A hiker is shadowed by the time of day near an open and tree-lined body of water.
  • a Lippizan is black or brown when born but turns white by the time it is five years old
  • He will have learned English for eight years by the time he graduates from the university next year
  • The cat was stone dead and stiff as a board by the time we got to him.
  • By the time the party was over, he was cork high and bottle deep.
  • By the time she was twenty, her parents, brothers, and sister had all had their names inscribed in the book of life.
  • By the time Kathy reached the bottom of the stairs, she was so exhausted, her left shoe fell on the bottom step.
  • By the time I got around to selecting a team of helpers, there was nothing to choose from.
  • I intend to be home by supper time , but in any case by eight o'clock.
  • by the time he got back to his coffee it was stone-cold

by 的其它常用短语:

by 时间点be. by 时间点
by now到目前为止by half相差一半
by separate arrangementbe. by return
by birth在血统上by reason of sth.由于
by air mail通过航空邮寄be. by separate mail
by turns轮流by a table在桌子旁
be. by separate arrangementby degrees逐渐地
be. by lack of sth.by any means无论如何
be. by weightby the name of sth.名叫...
be. by air mailby the end of sth.在...前
by a large marginby nature天生地
be. by the windowby lack of sth.因缺少...
by courtesy of sth.蒙...好意by the side of sth.在...附近
by little and little一点一点地be. by air
be. by a large marginbe. by instinct
by air乘飞机be. by occasion of sth.
by all means尽一切办法be. by volume
by no means决不be. by reason of sth.
be. by turnsbe. by courtesy of sth.
be. by the tonbe. by chance
be. by the end of sth.be. by birth
by the tonby the use of sth.通过利用
be. by the use of sth.be. by the name of sth.
be. by this meansby virtue of sth.依靠
by comparison比较起来be. by land

[[10, 11], [11, 18]] [[10, 11], [11, 18]]
[]

the + time + 定语从句, 其中 time 在定语从句中作状语(省略时间介词)

这是一个定语从句。
time
n. 时间; 钟点; 时刻; (一段)时间; 次, 次数; 时代; 年代; 时期; 境况; 境遇; 时限, 期限; 寿命; 最后一次工资; 时机, 机会; 速度, 速率; 节奏

  • Why does it fall to me to answer the telephone every time it rings?
  • Every time Tom cracked a joke, his buddies broke up laughing.
  • Do some relaxation exercises every time you feel stressed.
  • It may be time-consuming to check the oil in your car every time you buy gasoline, but better safe than sorry.
  • So I said to her, quote, unquote, it's time we had a little talk.
  • Every time you feel like smoking a cigarette, remind yourself that you are a non-smoker.
  • You will have to cut down on the time it takes you to get ready in the morning.
  • We want to have you back the next time you are in town.
  • Bob has his nose in a book every time I see him.
  • By the time she was twenty, her parents, brothers, and sister had all had their names inscribed in the book of life.
[[12, 13], [13, 14], [14, 16]]
[]

graduate + from + sth.

这是一个动词短语。
v. 从...毕业

from 的用法

含义详解
表示起点

意为从...

  • He ran all the way home from school. 他从学校一路跑回家。
  • Our prices start from two dollars a bottle. 我们的售价从 2 美元一瓶开始。
表示出处、来源

意为出自..., 来自..., 从...而来

  • This beer is imported from Mexico. 这种啤酒是从墨西哥进口的。
表示原因

意为由于..., 因为...

  • They are tired out from planting the corn yesterday. 由于昨天种了一天玉米,今天他们都十分疲劳。
表示距离、脱离,分离

意为离...

  • The house is five miles from the town. 这房子离市镇有5英里路。
表示原料、材料

意为用..., 由...

  • Paper is made from wood. 纸用木材做原料。
表示避免、阻止、遮蔽

意为避免..., 防止..., 以免...

  • He covered his wife from the man's blows with his body. 他用身体挡住那人,从而使他妻子免遭打击。
表示区别、差异

意为由..., 与...(不同)

  • I can't tell one twin from the other. 我分不出双胞胎中谁是谁。
表示判断、观点

意为由...(来看), 根据...(来判断)

  • From her looks you would say she was about twenty. 从她的模样看,你会说她约摸 20 岁。
表示根据、依据

意为凭..., 据...

  • He played the music from memory. 他凭记忆演奏了那首曲子。
当前内容仅限登录后查看

graduate 用法归纳

n. 大学毕业生; 学士学位获得者; 毕业生

v. 获得学位(尤指学士); 大学毕业; 毕业(尤指中学); 授予(某人)学位(或毕业文凭等)

graduate为非延续性动词,其现在完成时的肯定式不能与表示一段时间的状语连用。

名词graduate在美式英语中可指任何学校的毕业生,在英式英语中只指大学毕业生,尤指学士学位获得者。

graduate from从...毕业

graduate in毕业于...学科

graduate into渐渐变为...; 渐渐进入...

graduate [as/with]以...(所获学位或成绩情况)毕业

graduate with honors以优异成绩毕业

当前内容仅限登录后查看

  • We got married in Texas just after we graduated from college.
  • The students liberated their slaves upon graduating from the university
  • He will have learned English for eight years by the time he graduates from the university next year
  • I graduated from a large midwestern university.
  • My parents were ravished with delight when I graduated from college.
  • A woman graduating from school is hugging another person.
  • The young man just graduated from college.
  • A group of children showing their diplomas just graduated from college.
  • Girl graduating from college with flower necklace on.
  • applicants may qualify to take the New York bar examination by graduating from an approved law school

graduate 的其它常用短语:

graduate sth.准予...毕业graduate into sth.渐渐变得...
graduate as sth.以...(所获学位或成绩情况)毕业graduate with honor以优异成绩毕业
graduate in sth. with sth.graduate in sth.毕业于...(学科)
graduate with sth.以...(所获学位或成绩情况)毕业


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

learn + English

这是一个动词短语。
v. 学英语
learn sth.
vt. 学习; 认识到; 得知
English
n. 英语; 英国人, 英格兰人

erudition、information、knowledge、learning 有何区别

eruditioninformationknowledgelearning都含知识的意思。

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

ignorant、illiterate、uneducated 及 unlearned 的区别

ignorantilliterateuneducatedunlearned意思都含无知的

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

  • she had started learning English when she was 16
  • He will have learned English for eight years by the time he graduates from the university next year
  • The children were learning English at school
  • A group of men are learning English
  • The girl is at school learning english .
  • Four people are learning English .
  • It is important for everyone to learn English well in our rapidly developing world.

learn 的其它常用短语:

learn sth.学习learn sth. by heart记住某事
learn a tradelearn sth. by sth.
learn sth. from sth.learn from sth.向...学习
learning racelearn sth. from sth. up
learn off牢记learn by heart记住
learn a thing or two about sth.learn a thing or two学会一些东西
learn by sth.从...学到learn sth. from the bottom up
learn sth. the hard way通过艰难困苦而学到某事learn the hard way费一番苦功才学会
learn the ropes学会事情的内情learn the tricks of the trade
learn wh-/how + 不定式, wh-/how + 不定式作宾语成份学习learn whether + 不定式, whether + 不定式作宾语成份学习
learn sth. of sth.从...了解...learn of sth. sth., 过时、夸张用法
learn about sth.学习learn about sth. by sth.
learn of sth.听说...learn to do. (sth.)学会...
learn to live with sth.学会与...一起生活

[[5, 6], [6, 8]] [[5, 6], [7, 8]]
[]

for + years

这是一个介词短语。
prep. 多年以来, 在好多年里, 好多年
prep. (for ... years) 在...年以来, 在...年里, ...年

  • I was a stick man for a few years till my feet went bad.
  • I hope we can keep our club together for a few more years .
  • He struggled against the disease for a year before he died.
  • Mary ran around with Jane for about a year .
  • The political scandal cursed the town with a dismal reputation for years .
  • They have been in a band together for 5 years
  • They shacked up for over a year until her parents found out and stopped sending her money.
  • They guarantee this machine to work for four years .
  • I corresponded with my brother for over a year .
  • Please average up all the monthly expenses for the previous year .

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 ... hour(s)持续了...个小时
for show用于展示for a while暂时
for a change为了改变一下for pleasure rather than need
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

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

adj. + sth., 其中 adj. 为基数词, sth. 为量词单位

这是一个名词短语。

暂无例子
[[15, 16]]
[]

university

这是一个名词短语。
n. 大学

当前university(不限本句)既可以用作可数名词,也可以用作不可数名词


暂无例子

university 的其它常用短语:

a university of sth.
[[16, 17], [17, 18]] [[16, 17], [17, 18]]
[]

next + year

这是一个状语结构。
adv. 明年; 在明年

  • I need someone to room with me next year .
  • He plans to be in graduate school next year
  • I intend to enroll myself for physics next year .
  • the same day next year
  • A newer machine will be brought into service next year .
  • Will you be able to serve on this committee next year also?
  • a breakthrough may be possible next year
  • Ann is slated for promotion next year .
  • The old man is going to retire next year .
  • He will have learned English for eight years by the time he graduates from the university next year
翻译:到明年大学毕业时,他将已经学了八年英语了。
He will have learned English for eight years by the time he graduates from the university next year

这是一个复合句

主句

He will have learned English for eight years by the time he graduates from the university next year

是一个陈述句,其时态为将来完成时

成份划分
new!
He主语 will have learned谓语动词(复合结构) English宾语
谓语动词的状语、补语、伴随语:
for eight yearsby the time ••• year

从句

he graduates from the university next year

这是一个定语从句,其时态为一般现在时

成份划分
new!
he主语 graduates谓语动词
谓语动词的状语、补语、伴随语:
from the universitynext year

更多推荐语法

句型分析
拓展学习
简介

Enpuz 全称 English Puzzle

旨在让用户获得专业、效率、细致、发散的英语学习体验。

信息

备案: 粤ICP备20057690号

邮箱: 1431306190@qq.com

QQ 群: 559617718

隐私政策 | 联系我们 | 历史更新

版权: @2021 enpuz.com