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既可以表示过去时,又可以表示现在时(如虚拟语气),需要依据具体句子甚至章节上下文才可以做出判断。




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 有何区别



  • We had to get there by evening. 我们必须在晚上或之前到达那里。
  • I will send it to you Before tomorrow. 明天之前我会发给你。

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



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. 未了的债务须在月底前偿还。




  • 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. 我们下星期才能知道结果。





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


  • 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放句首


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


  • 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 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 by birth
by the tonby the use of sth.通过利用
be. by the use of 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 在定语从句中作状语(省略时间介词)

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 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. 学习; 认识到; 得知
n. 英语; 英国人, 英格兰人

erudition、information、knowledge、learning 有何区别


注意! 当前仅对比在该相似语意下的区别

ignorant、illiterate、uneducated 及 unlearned 的区别


注意! 当前仅对比在该相似语意下的区别

  • 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]]


n. 大学



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


He主语 will have learned谓语动词(复合结构) English宾语
for eight yearsby the time ••• year


he graduates from the university next year


he主语 graduates谓语动词
from the universitynext year



Enpuz 全称 English Puzzle



备案: 粤ICP备20057690号


QQ 群: 559617718

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

版权: @2021