当前位置:首页>PPT>英语语法PPT存档 | 用倒查法,自己捋一捋就OK

英语语法PPT存档 | 用倒查法,自己捋一捋就OK

  • 2026-04-26 14:59:04
英语语法PPT存档 | 用倒查法,自己捋一捋就OK

说句实在的:语法真没那么重要!今天翻出去年四月做的英语语法PPT,清理内存时看到的,加了超链接能直接跳转考点,存下来分享给有需要的朋友。【需要的uu文末自取哈~

坦白说,只要能读懂文章、做对题,不学语法也完全可以;如果想精益求精,那最好用倒查法——碰到读不懂的句子,问AI找考点,再点开PPT跳转对应内容,自己捋一捋就够,不用死磕。

下面简单过一遍PPT里的语法框架:

一、动词的时态和语态

动词时态核心是“时间+状态”,分为过去、现在、将来、过去将来四类时间,搭配一般、进行、完成三种状态,不用死记所有组合,重点掌握高频考点及用法,结合语境理解即可:

1. 时态:分清时间与状态

  • 现在完成时:表示从过去持续到现在的动作或状态,常与since(自从)、for(持续)、already(已经)、yet(还)等标志词搭配,强调动作对现在的影响;
  • 将来完成时:表示到将来某一时间点会完成的动作,标志词为by+将来时间(如by tomorrow、by next year),侧重动作的完成节点;
  • 过去完成时:表示过去的过去,即动作发生在另一个过去动作之前,常与一般过去时搭配使用,用于判断动作的先后顺序,是阅读中拆分长难句、理解逻辑的关键。

2. 语态:主动与被动转换

被动语态的基本结构是“be+及物动词过去分词”,需注意不规则动词的过去分词拼写(如do-done、go-gone、see-seen),避免拼写错误;同时掌握主动表被动的特殊情况:感官动词(taste、smell、sound、look、feel)、静态动词(stand、lie、sit),以及固定搭配(need doing、require doing、be worth doing),例如“The dish tastes delicious”(这道菜尝起来很美味),主动形式表达被动含义。

补充:实义动词有do、does、did、doing、done五种形态变化,其中done既可以表示完成,也可表示被动;情态动词+have+v-ed结构常用来表示推测或虚拟,如could have done表示“本能够做某事却没做”,must have done表示“肯定做过某事”。

另外注意区分三个易混短语:used to do sth. 表示“过去常常做某事,现在不再做”;be/get used to doing sth. 表示“习惯于做某事”;be used to do sth. 表示“被用于做某事”。

二、非谓语动词

非谓语动词是句子中不作谓语的动词形式,核心是根据位置判断句法功能,结合逻辑关系理解含义,分为动名词、不定式、现在分词、过去分词四类,具体用法及拓展如下:

形式

核心含义

常见功能

动名词

v-ing

相当于名词,表动作、功能或状态,强调动作的过程

主语、宾语、定语;作定语时多表示功能或用途(如swimming pool、dining hall)

不定式

to + v(原形)(否定式为not to do)

表动作未发生,侧重“去做某事”,常体现目的、结果或原因

主语、宾语、定语、状语、补语;作状语多表目的或结果,作定语需后置

现在分词

v-ing

表主动、进行,常修饰动作或人,体现动作正在发生

定语、状语、宾补;作状语时逻辑主语与句子主语一致,表伴随、原因或结果

过去分词

v-ed

表被动、完成,常修饰人或物,体现动作已完成或被施加

定语、状语、宾补;作状语时多表被动或完成,逻辑主语与句子主语一致

易错提醒:不定式作状语表目的,现在分词作状语表伴随、原因或进行,过去分词作状语表被动或完成,拆分长难句时可优先判断非谓语的逻辑关系;另外注意非谓语的省略结构,如“Not knowing what to do, he wrote to his teacher”(不知道该做什么,他写信给了老师),省略了逻辑主语和be动词。

补充:动名词的特殊句式的:sth. be worth doing(某事值得做)、sth. needs/requires/wants doing(某事需要被做,主动表被动)、There is no +v-ing+sth.(做某事是不可能的);不定式作宾语时,部分动词后需用“动词+it+宾补+不定式”的结构,即形式宾语,如“I find it difficult to finish the task”(我发现完成这项任务很难)。

三、状语从句

状语从句性质为副词,位置灵活,用于修饰动词、形容词或整个句子,表述主句与从句之间的逻辑关系,由“引导词+句子”构成,根据逻辑含义可分为8类,详细梳理如下:

1. 时间状语从句

引导词包括:when(当……时,动作可长可短)、while(当……时,动作持续,也可表转折)、as(当……时,强调同时进行,也可表原因、方式)、whenever(无论何时)、once(一旦)、since(自从……以来)、till/until(直到……)、after(在……之后)、before(在……之前);

固定短语引导词:as soon as、hardly…when…、no sooner…than…(均表示“一……就……”);时间概念引导词:the moment、the minute、the second、immediately、instantly、every time、each time、the first time、by the time等。

补充:until隐含转折逻辑,如“I did not leave until his mother turned up”(直到他妈妈出现,我才离开),可转化为“I left after his mother turned up”;not…until…可用于强调句式和倒装句式,强调句式为“It is not until+时间+that+句子”,倒装句式为“Not until+时间+助动词+主语+谓语”,如“Not until I grew up did I understand my parents”(直到我长大,我才理解我的父母)。

2. 让步状语从句

引导词包括:though/although/even though/even if(虽然、尽管)、while/whereas(虽然、然而,while表对比时多指两个不同主体的差异)、no matter what/who/which/when/where/how(无论……)、whatever/whoever/whichever/wherever/whenever/however(无论……)、as(虽然,引导时从句需倒装)、much as(虽然)。

重点:as引导让步状语从句时,需将从句中的形容词、副词、名词(不带冠词)或动词原形置于句首,如“Young as he is, he knows a lot”(虽然他很年轻,但他知道很多);让步状语从句中,主句是核心,从句起转折、让步作用。

3. 条件状语从句

引导词包括:if(如果)、only if(只有,唯一条件)、unless(除非,相当于if not)、as long as/so long as(只要)、provided/providing (that)(假如、倘若)、supposing/suppose (that)(假如)、on condition that(在……条件下)、in case(以防、万一)。

重点区分:only if(唯一条件,条件成立则结果成立,条件否定则结果否定)与if only(要是……就好了,表虚拟愿望);条件状语从句中,若表示虚拟条件(与过去、现在事实相反,或将来不可能实现),需用虚拟语气,如“If I had enough money, I would buy a house”(与现在事实相反)。

4. 原因状语从句

引导词包括:because(因为,表直接原因,可回答why)、since(既然,表已知原因)、as(因为,表附带原因,语气较弱)、now that(既然,相当于since)、in that(因为)、given that(考虑到)、on the grounds that(基于……原因)。

5. 结果状语从句

引导词包括:so+形容词/副词+that…(如此……以至于……)、such+名词(短语)+that…(如此……以至于……)、so that(以至于)、to such an extent that(到如此程度以至于……),侧重表示主句动作带来的结果。

6. 目的状语从句

引导词包括:so that(为了、以便)、in order that(为了)、lest(以防、免得)、in case(以防)、for fear that(生怕、以防),侧重表示主句动作的目的,从句中常含can、could、may、might等情态动词。

7. 地点状语从句

引导词包括:where(在……地方)、wherever(无论哪里)、anywhere(任何地方)、everywhere(每个地方),从句多修饰主句中的地点状语,如“Where there is a will, there is a way”(有志者事竟成)。

8. 方式状语从句

引导词包括:as(像……一样)、like(像……一样)、the way(以……的方式)、as if/as though(好像、似乎)、in the same way(以同样的方式)、in the same manner(以同样的方式),其中as if/as though引导的从句可表示虚拟语气,如“He talks as if he knew everything”(他说话的样子好像什么都知道似的)。

四、名词性从句

名词性从句本质是“用句子充当名词”,可作主语、宾语、表语、同位语,由引导词引导,详细梳理如下:

1. 引导词分类及用法

  • that:无实际意义,只起连接作用,不充当句子成分,引导完整句子;可引导主语从句、宾语从句、表语从句、同位语从句,引导宾语从句时可省略,引导主语从句、表语从句、同位语从句时不可省略。
  • whether/if:均表示“是否”,可引导主语从句、宾语从句、表语从句;区别在于:whether可置于句首,可与or not连用,可引导介词后的宾语从句,而if不可;if还可引导条件状语从句,表“如果”,需注意区分。
  • 特殊疑问词(what、who、whom、which、when、where、why、how):有具体实际意义,充当句子成分(主语、宾语、状语等),引导由特殊疑问句转化而来的名词性从句。

2. 各类名词性从句详解

(1)主语从句:位于主句谓语之前,若从句较长,常用形式主语句式“it is + 形容词/过去分词/抽象名词/不及物动词 + that/whether/特殊疑问词 + 从句”,其中it为形式主语,无实意义,不用翻译;

常见形式主语句式:It is necessary that…(有必要……)、It is a pity that…(遗憾的是……)、It is acknowledged that…(众所周知……)、It occurs to sb that…(某人突然想起……)、It makes no difference that…(……无关紧要)。

(2)宾语从句:位于及物动词后、介词后,或“be+形容词”后;若从句较长,常用形式宾语句式“主语+find/feel/think/consider等词 + it + 宾补 + 宾语从句”,其中it为形式宾语,从句后置;

重点:“be+形容词”后可接宾语从句,此类形容词多为表判断、情感的词,如be sure/certain(确定的)、be aware(意识到的)、be glad/excited/disappointed(高兴的/兴奋的/失望的)等;介词后可接宾语从句,需注意与介词+定语从句的区分。

(3)表语从句:位于系动词(be动词、半系动词)之后,构成“主语+系动词+表语从句”;半系动词包括seem、appear、feel、sound、look、remain等,常用句式“主语+seem/appear+that从句”“主语+look/sound+as if/as though从句”;

特殊句式:A is to B what C is to D(A之于B,正如C之于D),如“Air is to us what water is to fish”(空气之于我们,正如水之于鱼)。

(4)同位语从句:位于抽象名词之后,用于补充说明抽象名词的内容,由that(不可省略)或whether引导,what、which不能引导同位语从句;

常见抽象名词:suggestion、order、advice、request、problem、belief、doubt、fear、thought、truth、idea、fact、news、hope等;若抽象名词为suggestion、advice、order、request等表“建议、命令、要求”的词,同位语从句需用虚拟语气,即“that+主语+should+动词原形”,should可省略,如“He put forward the suggestion that we (should) hold a meeting”(他提出了我们应该开个会的建议)。

五、定语从句

定语从句性质为形容词,作后置定语,用于修饰限定或补充说明先行词(名词、代词或整个句子),由引导词(关系代词、关系副词)引导,引导词指代先行词,且在从句中充当一定成分,详细梳理:

1. 引导词分类及用法

(1)关系代词

  • who:指代人,在从句中作主语、宾语;作宾语时可省略,如“The girl who is smiling is my sister”(那个微笑的女孩是我妹妹)。
  • whom:指代人,在从句中作宾语,可省略,也可与介词连用置于句首,如“The man whom I met yesterday is a doctor”(我昨天遇到的那个男人是个医生)、“The man with whom I talked is my teacher”(和我谈话的那个男人是我的老师)。
  • which:指代物或整个句子,在从句中作主语、宾语;引导非限制性定语从句时,可指代整个主句,如“She likes reading, which is her hobby”(她喜欢读书,这是她的爱好);作宾语时可省略。
  • that:指代人或物,在从句中作主语、宾语、表语;作宾语、表语时可省略;不可引导非限制性定语从句,也不可用于介词后。
  • whose:指代人或物,表“……的”,在从句中作定语,如“The boy whose father is a teacher is very clever”(那个爸爸是老师的男孩很聪明)、“The book whose cover is red is mine”(那本封面是红色的书是我的)。
  • as:可指代人或物,常用于固定搭配“the same…as…”(和……一样的)、“such…as…”(如此……的)、“as…as…”(和……一样),可引导限制性定语从句和非限制性定语从句;非限制性定语从句中,as可置于句首、句中、句尾,如“As is known to everyone, the earth goes around the sun”(众所周知,地球绕着太阳转)。

(2)关系副词

  • when:指代时间性质的先行词(如the day、the moment、in 2025、from 2024 to 2025等),在从句中作时间状语,可转化为“介词+which”,如“The day when we met is unforgettable”(我们相遇的那一天很难忘)= “The day on which we met is unforgettable”。
  • where:指代地点性质的先行词(如the university、the classroom、the environment、in Chengdu等),在从句中作地点状语,可转化为“介词+which”,如“The place where we worked is very beautiful”(我们工作过的地方很美)= “The place in which we worked is very beautiful”。
  • why:指代原因性质的先行词(主要是cause、reason),在从句中作原因状语,可转化为“for which”,如“The reason why he was late is clear”(他迟到的原因很清楚)= “The reason for which he was late is clear”。
  • whereby:指代方式性质的先行词(如method、way、means、approach等),表“通过……方式”,相当于“by which”,如“The method whereby we solve the problem is effective”(我们解决这个问题的方法很有效)= “The method by which we solve the problem is effective”。

2. 重点补充

限制性定语从句与非限制性定语从句的区别:限制性定语从句无逗号,不可省略,修饰限定先行词,不可或缺;非限制性定语从句有逗号,可省略,补充说明先行词或主句,不影响句子核心含义,引导词不可用that。

定语从句与同位语从句的区别:定语从句中,that引导不完整句子,在从句中充当成分;同位语从句中,that引导完整句子,不充当成分,仅补充说明抽象名词的内容。

特殊关系代词but:用于“no/nothing…but…”结构,表“没有……不……”,相当于肯定含义,如“There is nothing but a book on the desk”(桌子上只有一本书)。

非限制性定语从句的翻译技巧:需判断先行词是最近的名词/代词,还是整个主句,结合语境翻译,确保语义通顺。

六、倒装结构

倒装结构即句子语序颠倒,分为部分倒装(助动词/情态动词/be动词置于主语之前)和完全倒装(谓语动词置于主语之前),梳理常见倒装情况及用法:

1. 部分倒装(高频考点)

  • Only+状语(状语从句、介词短语、副词)置于句首,句子用部分倒装,如“Only in this way can we solve the problem”(只有这样,我们才能解决这个问题)、“Only when we work hard can we succeed”(只有努力工作,我们才能成功);注意:Only+主语置于句首时,句子不倒装。
  • 否定意义的词或短语置于句首,句子用部分倒装,常见否定词/短语:never、neither、nor、hardly、scarcely、rarely、little、by no means、in no way、at no time、not until等,如“Never have I seen such a beautiful place”(我从未见过这么美的地方)、“Not until he came back did we know the truth”(直到他回来,我们才知道真相)。
  • so/such…that…结构中,so+形容词/副词、such+名词短语置于句首,句子用部分倒装,表强调,如“So difficult is the task that we can’t finish it on time”(这项任务如此困难,我们无法按时完成)。
  • as引导让步状语从句时,从句用部分倒装,需将形容词、副词、名词(不带冠词)或动词原形置于句首,如“Old as he is, he is very energetic”(虽然他年纪大了,但他很有活力)。

2. 完全倒装

  • 表示地点、时间、方位的副词(here、there、now、then、thus、up、down、in、out等)置于句首,且主语是名词(非代词),句子用完全倒装,如“Here comes the bus”(公交车来了)、“There goes the bell”(铃声响了);注意:主语是代词时不倒装,如“Here he comes”(他来了)。
  • 介词短语、分词短语、形容词短语置于句首,表地点或状态,句子用完全倒装,如“In the room sits a young man”(房间里坐着一个年轻人)、“Gone are the days when we were poor”(我们贫穷的日子一去不复返了)。

七、虚拟语气

虚拟语气用于表示假设、愿望、建议、命令、要求等,并非客观事实,分场景详细梳理:

1. if引导的虚拟条件句

虚拟条件句分为与过去事实相反、与现在事实相反、与将来事实相反三种情况,主句和从句的谓语动词形式不同,具体如下:

  • 与过去事实相反:从句用“if+主语+had done/had been”,主句用“主语+would/could/should/might+have done”,如“If you had hurried, you would not have missed the train”(如果你当时快点,就不会错过火车了)。
  • 与现在事实相反:从句用“if+主语+过去式(be动词用were)”,主句用“主语+would/could/should/might+do”,如“If I were you, I would accept the offer”(如果我是你,我会接受这个提议)。
  • 与将来事实相反(将来不可能实现):从句用“if+主语+were to do/should do/过去式”,主句用“主语+would/could/should/might+do”,如“If it should rain tomorrow, we would cancel the trip”(如果明天下雨,我们就取消旅行)。

补充:if虚拟条件句可省略if,将were、should、had置于从句句首,构成倒装,如“Were I you, I would try again”(=If I were you…)、“Had I had enough money, I would have bought a car”(=If I had had enough money…)。

2. 暗含虚拟条件

无明显if引导词,通过介词短语、副词等暗含虚拟条件,常见暗含条件的词或短语:without(没有)、but for(要不是)、otherwise(否则)、or(否则)、provided/supposing(假如)、given more time(如果有更多时间)等,如“Without your help, we could not have succeeded”(没有你的帮助,我们不可能成功)、“He was ill; otherwise, he would have attended the meeting”(他生病了,否则他会参加会议的)。

3. 表愿望、建议、命令、要求的虚拟语气

  • 表主观愿望:wish(希望)、if only(要是……就好了)、would rather(宁愿)、would sooner(宁愿)、would prefer(宁愿)后接从句,用虚拟语气;
  • wish/if only:与过去事实相反,从句用had done;与现在事实相反,从句用过去式(be动词用were);与将来事实相反,从句用would/could+do,如“I wish I had known the truth”(我希望我当时知道真相)、“If only I could fly”(要是我能飞就好了)。
  • would rather/would sooner/would prefer:后接从句,与现在、将来事实相反,从句用过去式;与过去事实相反,从句用had done,如“I would rather he didn’t go now”(我宁愿他现在不走)、“I would rather I hadn’t made that mistake”(我宁愿我没有犯那个错误)。
  • 名词性从句(主语从句、宾语从句、表语从句、同位语从句)中,表“建议、命令、要求、请求”时,用虚拟语气,即“that+主语+should+动词原形”,should可省略;
  • 常见相关动词:ask(要求)、advise(建议)、determine(决定)、command(命令)、insist(坚持)、propose(提议)、order(命令)、recommend(推荐)、request(请求)、require(要求)、suggest(建议)、urge(催促)、demand(要求)、direct(指示)等;
  • 常见相关形容词:necessary(必要的)、crucial(关键的)、important(重要的)、essential(必要的)、imperative(迫切的)、urgent(紧急的)、preferable(更可取的)、vital(至关重要的)、advisable(明智的)等;
  • 常见相关过去分词:desired(期望的)、demanded(要求的)、ordered(命令的)、requested(请求的)、suggested(建议的)、recommended(推荐的)、required(要求的)等,如“It is necessary that we (should) finish the work on time”(我们有必要按时完成工作)、“He suggested that we (should) hold a meeting”(他建议我们开个会)。

4. 其他虚拟语气场景

as if/as though(好像、似乎)引导的方式状语从句,若表示与事实相反的假设,用虚拟语气;若表示与事实相符的情况,用陈述语气,如“He talks as if he were a professor”(他说话的样子好像他是个教授似的,与现在事实相反)、“It looks as if it is going to rain”(看起来好像要下雨了,与事实相符)。

八、比较结构

比较结构用于表示两者或多者之间的数量、程度、性质等对比,详细梳理常见比较结构及用法:

1. 基本比较结构

  • as…as…:表示“和……一样”,用于肯定句,否定句中可用“not so/as…as…”,如“He is as tall as his brother”(他和他弟弟一样高)、“This book is not so interesting as that one”(这本书不如那本书有趣)。
  • more…than…:表示“比……更”,用于两者之间的比较,多音节形容词/副词前加more,单音节形容词/副词直接加-er,如“She is more careful than him”(她比他更细心)、“He runs faster than I”(他比我跑得快)。
  • less…than…:表示“比……更不”,与more…than…相反,如“He is less outgoing than his sister”(他比他妹妹更内向)。

2. 特殊比较结构

  • no more…than…:表示“和……一样不”,相当于“not…any more than…”,表两者都否定,如“He is no more careful than his brother”(他和他弟弟一样不细心)。
  • no less…than…:表示“和……一样”“不少于……”,相当于“not…any less than…”,表两者都肯定,如“He is no less tall than his father”(他和他爸爸一样高)、“There are no less than 100 people in the room”(房间里不少于100人)。
  • more than:① 表示“超过、多于”,后接数字,如“He is more than 50 years old”(他超过50岁了);② 表示“不仅仅、不只是”,后接名词、形容词或动词,如“She is more than a teacher to us”(对我们来说,她不仅仅是一位老师)。
  • less than:表示“不到、少于”,后接数字,如“He has less than 100 yuan”(他有不到100元)。
  • no more than:表示“只不过、仅仅”,后接数字,强调数量少,如“He is no more than 20 years old”(他只不过20岁)。
  • nothing more than:表示“只不过、仅仅”,相当于only,如“He is nothing more than a student”(他只不过是个学生)。
  • rather than:表示“而不是”,连接两个并列成分,如“He chose to stay at home rather than go out”(他选择待在家里,而不是出去)。
  • other than:表示“除了……之外”,如“Nobody other than him can solve the problem”(除了他,没人能解决这个问题)。

九、否定结构

否定结构包括完全否定、部分否定、双重否定、否定转移等,详细梳理:

1. 否定词及否定短语

常见否定词:not、no、never、neither、nor、nothing、nobody、none、nowhere等;

常见否定短语:hardly、scarcely、rarely、little、few、by no means、in no way、at no time、not at all等。

2. 完全否定

表示完全否定,常用否定词no、never、neither、nor、nothing、none等,如“Nothing can stop us from moving forward”(没有什么能阻止我们前进)、“None of us has been there”(我们中没有人去过那里)。

3. 部分否定

表示“并非全部、不完全”,常用“not+all/both/every/everyone/everything/everywhere/always”等结构,如“All is not gold that glitters”(闪光的未必都是金子)、“Not everyone likes this book”(并非每个人都喜欢这本书)。

4. 双重否定

两个否定词连用,表肯定含义,常见结构:not…without…、no…not…、never…without…等,如“We can’t finish the work without your help”(没有你的帮助,我们无法完成工作)、“There is no one who doesn’t want to be happy”(没有人不想快乐)。

5. 否定转移

否定词not原本修饰主句谓语,却转移到从句中,常见于think、believe、suppose、imagine、expect、feel等表示“相信、认为、期望”的动词后,如“I don’t think he will come”(我认为他不会来),实际否定的是“he will come”,而非“think”;

补充:类似的否定转移还见于seem、appear等词后,如“It doesn’t seem that he is ill”(他看起来不像生病了);另外,“not…because…”结构也可能出现否定转移,如“She didn’t marry him because she loved him”(她嫁给她,不是因为爱他),否定的是原因状语从句。

十、并列结构

并列结构用于连接两个或多个并列的成分(名词、动词、形容词、句子等),体现句子内部的并列逻辑,常见并列连词及用法如下:

  • 表并列关系:and(和)、both…and…(两者都)、as well as(也、和)、not only…but also…(不仅……而且……),如“She can sing and dance”(她会唱歌和跳舞)、“Not only he but also I am interested in English”(不仅他,我也对英语感兴趣)。
  • 表转折关系:but(但是)、yet(然而)、while(然而,表对比),如“He is young but experienced”(他很年轻但经验丰富)、“Some people like coffee, while others like tea”(有些人喜欢咖啡,而另一些人喜欢茶)。
  • 表选择关系:or(或者、否则)、either…or…(要么……要么……)、neither…nor…(既不……也不……),如“You can go by bus or by train”(你可以坐公交车或者火车去)、“Either you leave, or I call the police”(要么你离开,要么我报警)。
  • 表因果关系:for(因为,表补充原因)、so(所以,表结果),如“He didn’t go to school, for he was ill”(他没去上学,因为他生病了)、“It was raining, so we stayed at home”(当时在下雨,所以我们待在了家里)。

重点补充:not only…but also…连接两个主语时,谓语动词遵循“就近原则”,即与靠近的主语保持一致;neither…nor…、either…or…同样遵循就近原则;as well as连接两个主语时,谓语动词与前面的主语保持一致。

补充说明:并列结构需保证并列成分的一致性,即词性、句式、时态需统一,避免出现“名词+动词”“过去时+现在时”等不规范搭配,如正确表达为“He likes reading and swimming”(均为动名词),而非“He likes reading and swim”。另外,多个并列成分并列时,最后两个成分之间用并列连词连接,前面成分用逗号分隔,如“I bought apples, bananas and oranges”(我买了苹果、香蕉和橙子)。

最后再啰嗦两句

这份PPT就是个语法框架,不用抱着啃,也不用追求全懂。做题、读文章碰到不会的,就用倒查法,对着框架补考点,不懂就查资料,比瞎学高效多了。

自取哈→英语语法(综合).pptx

分享出来,也是希望大家少走弯路,不用死磕语法,把时间花在刀刃上,轻松搞定英语阅读和做题~

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-02 12:47:32 HTTP/2.0 GET : https://h.sjds.net/a/500291.html
  2. 运行时间 : 0.085431s [ 吞吐率:11.71req/s ] 内存消耗:4,255.27kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=608ca21963d54bd908f6abb7f8c99e82
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000546s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000681s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000570s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000281s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000636s ]
  6. SELECT * FROM `set` [ RunTime:0.000234s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000748s ]
  8. SELECT * FROM `article` WHERE `id` = 500291 LIMIT 1 [ RunTime:0.001874s ]
  9. UPDATE `article` SET `lasttime` = 1777697252 WHERE `id` = 500291 [ RunTime:0.003625s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000310s ]
  11. SELECT * FROM `article` WHERE `id` < 500291 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000576s ]
  12. SELECT * FROM `article` WHERE `id` > 500291 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000440s ]
  13. SELECT * FROM `article` WHERE `id` < 500291 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000792s ]
  14. SELECT * FROM `article` WHERE `id` < 500291 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000877s ]
  15. SELECT * FROM `article` WHERE `id` < 500291 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000850s ]
0.087039s