跳到主要内容

英语语法规则参考:60+ 核心语法规则、正反例对比、常见错误一网打尽

英语语法规则参考,60+ 核心语法规则,正反例对比,常见错误,中英双语解释。

  • 本地处理
  • 分类 文本
  • 适合 把日常写作和运营里的重复清理工作省掉。
共 135 条

时态 (24)

一般现在时 — 习惯 / 时刻表 / 事实

规则: 一般现在时用来表示习惯动作、客观事实、按时刻表发生的将来事件,以及状态动词。第三人称单数主语时动词加 -s/-es。

正例
  • She walks to school every morning.
  • Water boils at 100 °C.
  • The train leaves at 7:15 tomorrow.
常见错误
  • She walk to school every morning.
  • Water is boiling at 100 °C.

说明: "walk" 缺第三人称单数的 -s 是中国学生最常见的错误。第二个错例把客观事实写成了进行时,英文里事实永远用一般现在。

记忆口诀: 主语是 he/she/it/单数名词 → 动词后加 s/es,其他全用原形。

现在进行时 — 正在发生 / 临时状态 / 已定的将来

规则: am/is/are + 动词-ing,用于此刻正在发生的动作、临时性的状态、已经安排好的近期计划。状态动词(know、love、own 等)一般不用进行时。

正例
  • I am writing to ask about the job.
  • She is staying with her aunt this month.
  • We are flying to Tokyo on Friday.
常见错误
  • I am knowing the answer.
  • She is owning two cars.

说明: 状态动词不进行化。"我知道答案"是 I know,不是 I am knowing。"拥有"也类似,直接 She owns two cars。

记忆口诀: be + ing:此刻 / 这阵子 / 已定的将来,三个用法。

现在完成时 — 过去发生的动作对现在有影响

规则: have/has + 过去分词。用于过去发生但跟现在还有联系的动作:经历(ever/never)、未结束时间段(this week/today)、刚发生的结果(just/already/yet)。不能跟 yesterday 这类已结束的时间状语连用。

正例
  • I have lived in Beijing for ten years.
  • She has just finished her homework.
  • Have you ever been to Japan?
常见错误
  • I have lived in Beijing in 2015.
  • She has finished her homework yesterday.

说明: 现在完成时跟"具体过去时间点"势不两立。一旦出现 yesterday、last year、in 2015、ago,必须改一般过去时:She finished her homework yesterday。

记忆口诀: "现在还有用"用完成时;"那天就结束了"用过去时。

现在完成进行时 — 持续到现在的动作

规则: have/has been + 动词-ing,强调从过去某时持续到现在的动作:要么还在进行,要么刚停下来,且常有可见结果。

正例
  • I have been studying Chinese for three years.
  • You look tired — have you been working all night?
  • It has been raining since Monday.
常见错误
  • I have been knowing him for ten years.
  • I am studying Chinese for three years.

说明: "认识 / 拥有 / 喜欢"这种状态动词不能加 -ing,改用现在完成时:I have known him for ten years。第二个错例把"持续三年"写成了现在进行时。

记忆口诀: 完成 + 进行 = 从过去某时干到现在,而且还冒着热气。

一般过去时 — 过去某时已经结束的动作

规则: 动词加 -ed(规则)或不规则变化。常与已结束的时间状语连用:yesterday、last week、in 1999、two hours ago。疑问和否定用 did + 动词原形。

正例
  • I visited Paris last summer.
  • She wrote three emails this morning.
  • Did you see the film?
常见错误
  • I did visited Paris last summer.
  • She wrote three emails since this morning.

说明: "did"已经表示过去,后面动词必须用原形:I did visit / I visited,不能 did visited。"since"提示动作延续到现在,该用完成时。

记忆口诀: 过去时间 + 过去式;助动词 did 出场,主动词回原形。

过去进行时 — 过去某时正在进行 / 被打断的动作

规则: was/were + 动词-ing。表示过去某一时刻正在进行的动作、两个同时发生的动作中较长的那个、或被另一个动作打断的动作。

正例
  • At 8 p.m. yesterday I was watching TV.
  • While she was cooking, the phone rang.
  • I was studying when the lights went out.
常见错误
  • At 8 p.m. yesterday I watched TV.
  • While she cooked, the phone was ringing.

说明: "过去某时刻正在做"必须用过去进行时;"短暂动作打断长动作"则长动作用进行时、短动作用一般过去:while + 进行时,when + 一般过去。

过去完成时 — 过去的过去

规则: had + 过去分词。表示一个过去动作发生在另一个过去动作之前,常配 before、after、by the time、when 等关联词。

正例
  • By the time we arrived, the film had started.
  • She told me she had never been to Paris.
  • I realized I had left my keys at home.
常见错误
  • By the time we arrived, the film started.
  • She told me she has never been to Paris.

说明: 主句是过去时,从句里"更早发生的事"必须用过去完成时。间接引语里现在完成 has → 过去完成 had,这是时态后移。

记忆口诀: 过去时里再往前推一步 → had + done。

过去完成进行时 — 持续到过去某时的动作

规则: had been + 动词-ing。强调动作持续到过去某一时刻,常用来解释一个过去结果的原因。

正例
  • She was tired because she had been running.
  • We had been waiting for two hours when the bus finally came.
  • Her eyes were red — she had been crying.
常见错误
  • She was tired because she has been running.
  • We had been waiting since two hours.

说明: 主句过去时,原因从句里"持续到刚才"的动作要用过去完成进行,不是现在完成进行。"for + 时间段"配 since 是把时间介词搞混了。

will 表将来 — 预测 / 临时决定 / 承诺

规则: will + 动词原形。用于基于主观判断的预测、说话当下临时做出的决定、承诺或主动提供的帮助。

正例
  • I think it will rain tomorrow.
  • Don't worry — I will help you.
  • The phone is ringing — I 'll get it.
常见错误
  • I will go to Beijing next week. (already booked)
  • It will rain — look at those clouds.

说明: 已经订票 / 安排好的将来用 be going to 或现在进行:I am flying to Beijing next week。看见乌云这种"基于眼前证据"的预测,用 be going to:It is going to rain。

记忆口诀: 临时决定用 will,已计划用 be going to。

be going to — 已计划 / 基于证据的预测

规则: be going to + 动词原形。用于说话前已经决定好的计划和打算,或基于眼前证据的预测。

正例
  • I am going to start a new job next month.
  • Look at those black clouds — it 's going to rain.
  • She 's going to have a baby in May.
常见错误
  • I'm going to help you carry the bag. (offering on the spot)
  • I think it's going to be nice — but you never know.

说明: 临场决定帮忙是 will,不是 going to:I'll help you。纯主观推测(我觉得 / 但说不定)更常用 will。

将来进行时 — 将来某时正在进行

规则: will be + 动词-ing。表示将来某一时刻正在进行的动作,或者作为既定安排自然会发生的将来动作。

正例
  • This time tomorrow I will be flying to Paris.
  • Don't call at 9 — we will be having dinner.
  • I will be seeing her tomorrow anyway.
常见错误
  • This time tomorrow I will fly to Paris.
  • Don't call at 9 — we have dinner.

说明: "将来某时刻在干什么"必须用将来进行,而不是一般将来。日常约会"我反正明天会见她"也常用 will be seeing,听起来更自然。

将来完成时 — 将来某时之前已完成

规则: will have + 过去分词。表示在将来某个时间点之前动作就会完成,常和 by + 时间状语连用。

正例
  • By next June I will have graduated.
  • By 2030 they will have built the new line.
  • He will have finished the report by 5 p.m.
常见错误
  • By next June I will graduate.
  • In next June I will have graduated.

说明: "by + 时间"配将来完成,表示"到那个时候为止已经做完";"in + 时间"则只表示时点,通常配一般将来。介词不能换。

used to + 动词原形 — 过去的习惯,现在已不再

规则: used to + 动词原形,表示过去经常做、现在已不再做的习惯或状态。疑问和否定借助 did,且要去掉 -d:Did you use to…? / I didn't use to…。

正例
  • I used to smoke, but I quit.
  • There used to be a cinema here.
  • Did you use to live in Beijing?
常见错误
  • I use to smoke when I was young.
  • Did you used to live in Beijing?

说明: 肯定句拼 used to(带 d);疑问否定有了 did 就拼 use to(去 d)。把这两种拼写记牢,考试常在这里设陷阱。

记忆口诀: 肯定 used to,带 did 就 use to。

would 表过去习惯 — 反复发生的过去动作

规则: would + 动词原形可表示过去反复发生的动作,与 used to 相近。但 would 只能用于动作,不能用于状态;表示过去的状态(拥有 / 是 / 喜欢)要用 used to。

正例
  • Every summer we would visit our grandparents.
  • He would sit by the window for hours.
  • On Sundays she would bake bread.
常见错误
  • I would have a red bike when I was a kid. (state → use "used to")
  • There would be a shop here. (state)

说明: "过去常去 / 常坐 / 常烤"这种动作可用 would;但"过去拥有一辆红自行车"是状态,只能 used to have,不能 would have。

记忆口诀: 过去反复动作用 would;过去状态只能 used to。

be about to — 即将 / 正要做

规则: be about to + 动词原形,表示马上就要发生的动作,常被打断。was about to 表示过去差点要做、却被中止的动作。

正例
  • I am about to leave — call me later.
  • She was about to speak when the bell rang.
  • The film is about to start.
常见错误
  • I am about to leaving. (use bare verb)
  • I am about leaving.

说明: about to 后面只接动词原形,不接 -ing。"我正要走"是 about to leave,不是 about to leaving。

记忆口诀: be about to + 动词原形 = 马上就要。

since 从句时态 — 主句完成,从句一般过去

规则: 当 since 引导一个表示起点的时间从句时,主句用现在完成时,since 从句用一般过去时:I have known her since we were children。

正例
  • I have known her since we were children.
  • A lot has changed since I left.
  • She has worked here since she graduated.
常见错误
  • I have known her since we have been children.
  • A lot changed since I have left.

说明: 主句"持续到现在"用现在完成,since 从句指"那个起点的瞬间"用一般过去。两边时态各管各的,别都写成完成时。

过去将来时 — would / was going to

规则: 站在过去的角度看将来,用 would + 动词原形或 was/were going to + 动词。常见于间接引语和叙述:He said he would come。

正例
  • He said he would call me.
  • We knew it was going to rain.
  • She promised she would help.
常见错误
  • He said he will call me.
  • We knew it is going to rain.

说明: 主句是过去时,后面的"将来"要后移:will → would,is going to → was going to。这是间接引语的时态一致规则。

记忆口诀: 过去看将来:will 退成 would。

一般现在时表将来 — 时刻表 / 固定日程

规则: 按时刻表 / 官方日程固定的将来事件用一般现在时:火车、航班、电影、节目。决定时间的是时刻表,不是个人安排。

正例
  • The train leaves at 6 a.m. tomorrow.
  • The conference starts on Monday.
  • The shop opens at nine.
常见错误
  • The train is leaving at 6 a.m. tomorrow. (your plan, not the schedule)
  • The conference will start on Monday. (less natural for a fixed program)

说明: "火车明早六点开"由时刻表决定,用一般现在 leaves;个人计划才用现在进行或 be going to。这是两种将来表达的分工。

状态动词 — 通常没有进行时

规则: 表示状态的动词(know、believe、understand、want、need、like、love、hate、own、belong、seem、contain)描述状态而非动作,一般不用进行时。

正例
  • I understand the problem now.
  • She wants a coffee.
  • This box contains old photos.
常见错误
  • I am understanding the problem now.
  • She is wanting a coffee.

说明: "我现在明白了"是 I understand,不是 I am understanding。少数动词(think、have、see)有动态含义时才可进行,如 I'm thinking(在考虑)。

记忆口诀: 状态动词描述状态,默认不加 -ing。

现在完成时 vs 一般过去时 — 核心区别

规则: 现在完成时把过去和现在连起来(无具体时间,结果仍有影响);一般过去时是发生在明确过去时间的、已结束的事件。有没有具体时间状语通常就决定了用哪个。

正例
  • I have lost my keys. (and still can't find them)
  • I lost my keys yesterday. (a finished event)
  • Have you seen this film? — Yes, I saw it last week.
常见错误
  • I have lost my keys yesterday.
  • Did you ever go to Japan? (for life experience, prefer "Have you ever been")

说明: 同一件事:"我钥匙丢了(现在还没找到)"用 have lost;"昨天丢的"用 lost。一旦点明具体时间,就切到一般过去。

记忆口诀: 有具体时间 → 过去时;只看结果 → 完成时。

have been to 与 have gone to 的区别

规则: have been to = 去过并且已经回来了(经历);have gone to = 去了,而且现在还在那里(没回来)。两者不能互换。

正例
  • I have been to Paris twice. (I'm back)
  • She has gone to the bank. (she's there now)
  • Have you ever been to Japan?
常见错误
  • I have gone to Paris twice. (implies you never came back)
  • My parents have been to the shops, so the house is empty. (they're still out → gone)

说明: "去过(回来了)"用 been to;"去了(还在那)"用 gone to。问别人有没有"去过某地",永远用 Have you been to,不用 gone。

记忆口诀: been to 回来了,gone to 还在那。

时间标记 — for / during / while 的搭配

规则: for + 时间长度(for two hours);during + 表示时间段的名词(during the meeting);while + 带动词的从句(while I was sleeping)。三者后面接的成分不同。

正例
  • I waited for twenty minutes.
  • He slept during the film.
  • The phone rang while I was cooking.
常见错误
  • I waited during twenty minutes.
  • He slept for the film.
  • The phone rang during I was cooking.

说明: for 后跟"多长"(数量),during 后跟"某段时间的名词",while 后跟"一个有动词的句子"。三个词分工清楚,别混。

记忆口诀: for 跟长度,during 跟名词,while 跟句子。

by 与 until/till 的区别 — 截止 vs 持续

规则: by + 时间 = 不迟于那个截止点(动作在那一刻前完成);until / till + 时间 = 动作一直持续到那个时间。

正例
  • Finish the report by Friday. (deadline)
  • I'll wait until six. (continue waiting)
  • The shop stays open until ten.
常见错误
  • Finish the report until Friday.
  • I'll wait by six. (you can't 'wait by')

说明: "在周五前交"用 by(截止点);"等到六点"用 until(持续到)。"完成 / 交"配 by,"持续动作"配 until,这条考试高频。

记忆口诀: by 是截止点,until 是持续到。

did 之后主动词要用原形

规则: 在含 do/does/did 的疑问句和否定句里,主动词回到原形。助动词已经承担了时态和人称,主动词就不能再变。

正例
  • She doesn't like coffee.
  • Did he go home?
  • They didn't finish on time.
常见错误
  • She doesn't likes coffee.
  • Did he went home?
  • They didn't finished on time.

说明: 助动词带了时态,主动词必须裸跑:doesn't like(不是 likes)、didn't finish(不是 finished)、did go(不是 went)。

记忆口诀: 有 do/does/did,主动词一律回原形。

从句与虚拟语气 (20)

定语从句 — that / which / who

规则: 指人用 who,指物用 which,限制性定语从句里两者都可换成 that。非限制性定语从句(被逗号隔开)绝不能用 that,只能用 which / who。

正例
  • The book that / which you lent me is great.
  • The woman who called you is my sister.
  • Beijing, which is my hometown, has 21 million people.
常见错误
  • Beijing, that is my hometown, has 21 million people.
  • The book what you lent me is great.

说明: 逗号一出 → that 就死。中国学生还常错把 what 当关系代词,定语从句里没有 what。

记忆口诀: 有逗号 → which / who;没逗号 → that 也行。

介词 + 关系代词 — 正式 vs 口语

规则: 正式写法把介词提前:in which / to whom + 从句。口语化写法把介词留在最后,用 that 或零关系代词。介词不能放在 whom 之前的口语里(in whom 是书面),也不能 "the man that I talked to that"。

正例
  • The house in which she lives is old. (formal)
  • The house (that) she lives in is old. (informal)
  • The colleague to whom I spoke was helpful. (formal)
常见错误
  • The house in that she lives is old.
  • The colleague to who I spoke was helpful.

说明: "in that" 永远是错的(that 前不能加任何介词)。to who 错,应该 to whom 或者 who … to。

时间状语从句中,主将从现

规则: 当时间或条件状语从句(when、before、after、as soon as、until、if、unless、once 等)表达将来含义时,从句里用一般现在时,不用 will;主句正常用 will。这是中国学生口中的"主将从现"。

正例
  • I will call you when I arrive.
  • If it rains tomorrow, we will stay in.
  • She won't leave until you apologize.
常见错误
  • I will call you when I will arrive.
  • If it will rain tomorrow, we will stay in.

说明: "主将从现"四个字记一辈子:主句 will、从句一般现在。把 will 写进从句是头号语法事故。

记忆口诀: 主将从现:主句用 will,when/if 后面用现在时。

让步状语从句 — although / though / even though

规则: although / though / even though 引导让步从句,表示转折。中文"虽然…但是…"是双连接,英文只能选一个,不能 although … but … 同时出现。though 还能放句末当副词,意思类似 however。

正例
  • Although it was raining, we went out.
  • Even though he is rich, he is unhappy.
  • It's a nice flat. Small, though.
常见错误
  • Although it was raining, but we went out.
  • Even though he is rich, but he is unhappy.

说明: "虽然…但是…"翻译成 although…but…是中式英语,二选一。

记忆口诀: although 和 but 二选一,不能并存。

名词性从句 — 引导词 that(有时可省)

规则: that 引导的名词性从句可以作主语、宾语、表语。作宾语跟在 say、think、know、believe 这类动词后时,that 通常可以省略;作主语时不能省,常用 It … that … 形式式句。

正例
  • I think (that) she is right.
  • That he lied surprised everyone.
  • It is obvious that he was lying.
常见错误
  • Think she is right. (missing subject)
  • He lied surprised everyone. (missing that)

说明: 宾语从句的 that 是个礼貌的语气标记,可省;主语从句的 that 是结构骨架,省了句子就散架。

whether 与 if — 都译"是否",用法有别

规则: 介词后、动词不定式前、主语从句开头、正式书面表达 → 只能用 whether。在 ask、wonder、know 等动词后作宾语从句,whether 和 if 都行。

正例
  • I don't know whether to laugh or cry.
  • It depends on whether he comes.
  • She asked me if / whether I was free.
常见错误
  • I don't know if to laugh or cry.
  • It depends on if he comes.

说明: "是否做 X"用 whether to do,绝不用 if to do。介词后也只用 whether。

记忆口诀: 介词后 / 不定式前 / 句首主语 → 只能 whether。

虚拟语气 — 与现在或将来相反(第 2 类条件句)

规则: If + 过去式,主句 would + 动词原形。表示与现在或将来事实相反的假设。be 动词在正式英语里固定用 were(I/he/she/it 都用 were)。

正例
  • If I were you, I would apologize.
  • If she had more time, she would learn Japanese.
  • I would buy that car if I had the money.
常见错误
  • If I was you, I will apologize.
  • If she would have more time, she would learn Japanese.

说明: 虚拟里 if 从句永远不用 will / would,主句才用 would。"如果我是你"在正式英语里说 If I were you,口语里 If I was 也常听见但考试就别写。

记忆口诀: 虚拟现在:if + 过去,主 would + 动原。

虚拟语气 — 与过去相反(第 3 类条件句)

规则: If + 过去完成时,主句 would have + 过去分词。用于与过去事实相反的假设,常用于表达遗憾或反事实推断。

正例
  • If I had known, I would have told you.
  • If she had studied harder, she would have passed the exam.
  • We wouldn't have missed the train if we had left earlier.
常见错误
  • If I knew, I would have told you.
  • If I would have known, I would have told you.

说明: 虚拟过去的 if 从句必须 had + 过去分词,主句 would have + 过去分词。If I would have 是英美最常被吐槽的错误之一,坚决不用。

记忆口诀: 虚拟过去:if + had done,主 would have + done。

虚拟语气 — suggest / insist / demand 等动词后接虚拟

规则: suggest、recommend、insist、demand、propose、request、require 等表"建议 / 要求 / 命令"的动词后接 that 从句,从句动词用原形(虚拟语气),第三人称不加 s、不与主句呼应时态。

正例
  • I suggest that he go at once.
  • She insisted that I be on time.
  • The doctor recommended that he stop smoking.
常见错误
  • I suggest that he goes at once.
  • She insisted that I was on time.

说明: 这些动词后的 that 从句要"动词原形",别管主语是 he/she/it,都不加 s。这是中国学生考研、托福常错点。

记忆口诀: 一句话:suggest 后面动词裸跑,不加 s。

虚拟语气 — wish 后的三种时态

规则: wish + 一般过去时 → 遗憾现在;wish + 过去完成时 → 遗憾过去;wish + would + 动词原形 → 希望别人将来改变行为。

正例
  • I wish I knew the answer.
  • I wish I had studied harder when I was young.
  • I wish you would stop complaining.
常见错误
  • I wish I know the answer.
  • I wish I would know the answer.

说明: wish 后面绝不能跟一般现在时。"我希望我自己…"用 wish I + 过去式 / 过去完成,wish I would 是错的(would 只用于希望"别人"改)。

记忆口诀: wish + 过去 / 过去完成 / would,三档对应三种心情。

关系代词 whose — 表所属

规则: whose 在定语从句里表示所属,既能指人也能指物:the man whose car broke down、a house whose roof is red。

正例
  • The girl whose bag was stolen called the police.
  • I live in a house whose windows face the sea.
  • A writer whose books I love is coming.
常见错误
  • The girl who her bag was stolen called the police.
  • A house which its roof is red.

说明: "她的包"不能拆成 who…her,要用 whose 一词搞定。物的所属也用 whose,不必改成 of which(后者更书面)。

记忆口诀: "……的"在从句里 → whose,人物通用。

关系副词 — where / when / why

规则: 地点后用 where,时间后用 when,reason 后用 why。它们相当于"介词 + which":the town where I grew up = the town in which I grew up。

正例
  • This is the house where I was born.
  • I remember the day when we met.
  • That's the reason why he left.
常见错误
  • This is the house which I was born. (missing "in" → use where)
  • I remember the day which we met. (use when or that)

说明: "我出生的房子"不能只用 which(缺介词),要用 where 或 in which。关系副词本身已含介词,不要再加。

目的状语从句 — so that / in order that

规则: so that 和 in order that 引导目的状语从句,从句里通常带情态动词(can、could、will、would):Speak up so that everyone can hear you。

正例
  • I left early so that I could catch the train.
  • Write it down so that you won't forget.
  • He whispered so that no one would hear.
常见错误
  • I left early so that I caught the train. (purpose needs a modal)
  • I left early for catch the train.

说明: 目的从句里要有情态动词(can/could/will/would),不能用单纯的过去式。"so that" 表目的,"so … that" 表结果,别混。

结果状语从句 — so…that / such…that

规则: so + 形容词/副词 + that 和 such + (a/an) + 形容词 + 名词 + that 都表示结果。区别在于:so 修饰形容词或副词,such 修饰名词短语。

正例
  • It was so cold that the lake froze.
  • It was such a cold day that the lake froze.
  • She ran so fast that no one could catch her.
常见错误
  • It was so cold day that the lake froze.
  • It was such cold that the lake froze.

说明: 后面是形容词 / 副词用 so(so cold);后面带名词用 such(such a cold day)。一个修容词,一个修名词,记牢。

记忆口诀: so + 形/副,such + (a) 名词。

原因状语从句 — because / as / since

规则: because 给出最直接、最强调的原因,回答"为什么";as 和 since 引出已知或不那么强调的原因。不要在同一句里 because 和 so 同时出现。

正例
  • I stayed home because I was ill.
  • Since it was late, we left.
  • As you know, prices have risen.
常见错误
  • Because I was ill, so I stayed home.
  • I stayed home because of I was ill.

说明: 中文"因为…所以…"是双连词,英文只能选一个:because 或 so,不能同时用。because + 句子,because of + 名词,别混。

记忆口诀: because 与 so 二选一;because of 后接名词。

真实条件句 — 零条件 / 第一条件

规则: 零条件句(普遍真理):If + 一般现在,一般现在(If you heat ice, it melts)。第一条件句(可能的将来):If + 一般现在,will + 动词(If it rains, I'll stay in)。

正例
  • If you heat ice, it melts.
  • If it rains tomorrow, I will stay in.
  • If you press this, the light comes on.
常见错误
  • If it will rain tomorrow, I will stay in.
  • If you will heat ice, it melts.

说明: if 从句里表将来用一般现在,不用 will(主将从现)。零条件主从都用现在表普遍真理;第一条件主句才用 will。

混合条件句 — 跨时间的虚拟

规则: 把"与过去相反的条件"和"对现在的结果"混搭,或反过来:If I had studied medicine(过去),I would be a doctor now(现在)。

正例
  • If I had taken that job, I would be rich now.
  • If she were more careful, she wouldn't have crashed the car.
  • If I had set an alarm, I wouldn't be late now.
常见错误
  • If I had taken that job, I would have been rich now. (result is present → use "would be")
  • If I would have studied, I would be a doctor.

说明: 过去的条件 + 现在的结果:if had done,主句 would + 动原(不是 would have done)。把两个时间框各自放对,是混合条件的关键。

as if / as though — 表示与事实不符的比较

规则: as if / as though 后用过去时(或 were)表示与事实不符或不太可能的比较:She talks as if she knew everything(其实她并不全懂)。

正例
  • He acts as if he were the boss.
  • She spends money as though she had millions.
  • It looks as if it were going to rain. (formal, unreal)
常见错误
  • He acts as if he is the boss. (loses the unreal sense)
  • She spends money as though she has millions.

说明: "装得好像他是老板"其实他不是,所以用 were(虚拟)。若情况可能为真,as if 后也可用现在时,但表"与事实相反"时一定后移成过去。

形式主语 it — It takes / It seems that …

规则: 用形式主语 it 作占位,把真正的从句放后面:It takes time to learn、It is important that you rest、It seems that he left。

正例
  • It takes two hours to drive there.
  • It is clear that he was lying.
  • It is no use crying over spilt milk.
常见错误
  • To drive there takes two hours is tiring. (heavy subject)
  • Is clear that he was lying. (missing it)

说明: 当真正的主语是不定式或 that 从句、显得头重时,用 it 占位,把长主语挪到后面。少了 it 句子就缺主语。

让步从句 — no matter how / however / whatever

规则: no matter how/what/where 和 however/whatever/wherever 引导让步从句,意为"无论…都"。however + 形容词/副词 放最前,再接主语 + 谓语。

正例
  • No matter how hard I try, I can't do it.
  • However rich he is, he isn't happy.
  • Whatever you say, I won't change my mind.
常见错误
  • No matter how I try hard, I can't do it.
  • However he is rich, he isn't happy.

说明: however 后紧跟形容词 / 副词(however rich),不能 however he is rich。no matter how + 形容词 + 主语 + 谓语,语序要对。

记忆口诀: however + 形/副 + 主 + 谓,顺序别倒。

倒装与强调 (16)

否定副词前置倒装 — never / seldom / rarely / hardly

规则: 把否定 / 限制性副词(never、seldom、rarely、hardly、scarcely、not only、no sooner、little、in no way 等)放句首时,主谓必须像疑问句一样倒装。

正例
  • Never have I seen such a beautiful sunset.
  • Hardly had he sat down when the phone rang.
  • Not only does she sing, but she also dances.
常见错误
  • Never I have seen such a beautiful sunset.
  • Not only she sings, but she also dances.

说明: 否定词放句首,必须倒装。"我从没见过 X"一旦写成 Never I have seen X,就 100% 是中式语序。

记忆口诀: 否定副词站排头,助动词跟着冲到主语前。

only + 状语 前置时倒装

规则: 当 only + 时间 / 地点 / 条件状语放在句首时,主句要倒装。倒装发生在主句里,而 only 引导的状语本身不倒装。

正例
  • Only then did I realize the truth.
  • Only after the test did she relax.
  • Only by working hard can you succeed.
常见错误
  • Only then I did realize the truth.
  • Only by working hard you can succeed.

说明: only 引出状语 → 主语和助动词位置交换。Only then I realized 是常见错误;正确语序是 Only then did I realize。

So / Neither / Nor — "我也…"的倒装

规则: 附和上一句肯定:So + 助动词 + 主语;附和上一句否定:Neither / Nor + 助动词 + 主语。助动词要与上一句的时态保持一致。

正例
  • "I love coffee." "So do I."
  • "She can't swim." "Neither can I."
  • "He went to Paris." "So did we."
常见错误
  • "I love coffee." "So I do." (means "Indeed I do", different sense)
  • "She can't swim." "Neither I can."

说明: 中国学生常把 So do I 写成 So I do,后者意思变成"确实如此"。Neither I can 是语序错,应是 Neither can I。

记忆口诀: So / Neither + 助动词 + 主语,三件套。

虚拟条件句省略 if 时倒装

规则: 虚拟条件句的 if 可以省略,把 had / were / should 提到句首作倒装。常见于书面语和正式表达。

正例
  • Had I known earlier, I would have helped.
  • Were she here, she would explain.
  • Should you need any help, please call.
常见错误
  • Had I knew earlier, I would have helped.
  • If had I known earlier, I would have helped.

说明: 倒装时 had 后面必须接过去分词;不能写 had I knew。倒装与 if 二选一,不能既写 if 又倒装。

地点状语前置 — Here / There 等

规则: 地点状语放句首、谓语是不及物动词(come、go、sit、lie、stand、hang、be)时,主谓倒装。例外:主语是代词时不倒装。

正例
  • Here comes the bus.
  • In the corner sat an old man.
  • On the wall hung a famous painting.
常见错误
  • Here comes it.
  • Here it comes! (this is actually fine — pronoun, no inversion)

说明: Here comes the bus 正确,但 Here comes it 错,代词主语不倒装,要写 Here it comes。

强调句 — do / does / did 加强语气

规则: 在肯定句的现在或过去时里,在动词原形前加 do / does / did,强调动作"确实发生了"。常用于反驳或强烈肯定。

正例
  • I do love you, believe me.
  • She does speak French — I heard her.
  • He did call yesterday, I swear.
常见错误
  • I do loved you.
  • She does speaks French.

说明: 强调用的 do/does/did 出现后,主动词必须回到原形,不能再带过去式或第三人称 s。

记忆口诀: 强调:加 do/does/did,主动词回原形。

强调句 — It is / was … that …

规则: 用 It is / was + 被强调成分 + that / who + 句子其余部分,可以强调名词、状语、介词短语等几乎所有成分。系动词 is/was 与 it 一致,固定单数。

正例
  • It was Tom that broke the window. (Tom 强调)
  • It is in Paris that we first met. (地点强调)
  • It was yesterday that she arrived. (时间强调)
常见错误
  • It were Tom that broke the window.
  • It is in Paris where we first met. (use 'that' not 'where')

说明: 强调句固定用 it is/was,不用 it are/were。即使被强调的是复数,it 后系动词仍是 is/was。强调地点也用 that,不用 where。

省略 — to 后省主动词、and / but 后省重复成分

规则: 不定式后可省略重复动词,只留 to:I want to go but I don't have time to。and / but 后如主语和助动词与前句相同也可省略:She arrived and (she) sat down。

正例
  • You can leave if you want to.
  • I tried to call him but I forgot to.
  • She got up and walked away.
常见错误
  • You can leave if you want to leave. (correct but redundant)
  • I tried to call him but I forgot.

说明: "I forgot" 后面没有 to 时,意思就变成"我忘了这件事";加上 to 才是"我忘了打"。to 单独留下是关键。

So / Such + 形容词 前置时倒装

规则: 把 So + 形容词 或 Such + 名词 放句首强调时,主谓要倒装:So beautiful was the sunset that we stopped。Such was his anger that he left。

正例
  • So loud was the music that we couldn't talk.
  • Such was her joy that she cried.
  • So great was the damage that the bridge closed.
常见错误
  • So loud the music was that we couldn't talk.
  • Such her joy was that she cried.

说明: So + 形容词 提到句首,后面 be 动词要跑到主语前(So loud was the music)。这是书面语的强调倒装,口语少见。

让步倒装 — 形容词 + as/though + 主语

规则: 把形容词或副词提到句首,后接 as 或 though,表示让步:Tired as he was, he kept working,相当于 Although he was tired…。

正例
  • Hard as he tried, he failed.
  • Young as she is, she is wise.
  • Try as he might, he couldn't open it.
常见错误
  • As hard as he tried, he failed. (the leading "as" is non-standard here)
  • Although hard he tried.

说明: "形容词 + as + 主语 + 谓语"是地道的让步结构,意为"尽管……"。注意前面的形容词不加 although,这是另一种写法。

直接引语后的倒装 — "…," said the man

规则: 直接引语后,如果主语是名词,可以倒装:"Hello," said Tom。如果主语是代词,不倒装:"Hello," he said。

正例
  • "I'm late," said Mary.
  • "Wait!" cried the boy.
  • "OK," he said. (pronoun → no inversion)
常见错误
  • "I'm late," said she.
  • "OK," said he.

说明: 名词主语可倒装(said Tom),代词主语不倒装(he said)。"said she / said he" 在现代英语里很别扭,别用。

Not until 前置时倒装

规则: 当 Not until + 时间或从句 放句首时,倒装发生在主句(不是 until 从句):Not until midnight did he arrive。

正例
  • Not until midnight did he arrive.
  • Not until she spoke did I recognize her.
  • Not until then did we realize the danger.
常见错误
  • Not until midnight he arrived.
  • Not until she spoke I recognized her.

说明: Not until 引出的状语放句首 → 主句倒装(did he arrive)。倒装只在主句发生,until 从句保持正常语序。

No sooner…than / Hardly…when 倒装

规则: 表示"一……就……",把 No sooner(配 than)或 Hardly/Scarcely(配 when)提前并倒装:No sooner had I left than it rained。

正例
  • No sooner had I sat down than the phone rang.
  • Hardly had she arrived when it started.
  • Scarcely had we left when the storm broke.
常见错误
  • No sooner had I sat down when the phone rang. (use "than")
  • Hardly had she arrived than it started. (use "when")

说明: 搭配要对:No sooner 配 than,Hardly / Scarcely 配 when。从句多用过去完成(had done),主句一般过去。搭配错是高频失分点。

记忆口诀: No sooner 配 than,Hardly 配 when。

may 倒装 — 表达祝愿

规则: 在正式或文学化的表达里,把 may 放在主语前表示祝愿:May you live long!、May all your dreams come true。

正例
  • May you have a long and happy life.
  • May the best team win.
  • May she rest in peace.
常见错误
  • May you to live long.
  • You may live long! (this is permission, not a wish)

说明: "May + 主语 + 动词原形"表祝愿,语序倒装。注意它跟表"许可"的 you may 区别:后者不倒装,意思也不同。

Wh- 分裂句 — What I need is …

规则: wh- 分裂句把焦点放在句末:What I need is a holiday、What surprised me was his calm。What… 引导的从句作主语。

正例
  • What I need is a long holiday.
  • What he said was completely wrong.
  • What matters most is your health.
常见错误
  • What I need are a holiday. (subject is singular "what")
  • That I need is a holiday.

说明: "What I need is…"中,what 从句作单数主语,系动词用 is/was。这是把重点信息推到句末的强调手法。

宾语前置强调

规则: 为对比或强调,可以把宾语提到句首,主谓语序通常不变:That book I have read; this one I haven't。

正例
  • That I can believe.
  • His name I forget, but his face I remember.
  • One thing I know for sure.
常见错误
  • That can I believe. (no need to invert here)
  • That book read I have.

说明: 宾语前置只是把宾语挪到句首做强调,主谓不一定倒装(That I can believe,不是 can I believe)。这跟否定副词倒装不同,别混。

冠词(a/an/the) (12)

a 和 an — 看发音,不看拼写

规则: an 用在元音"音"前,a 用在辅音音前。判断依据是发音不是拼写:an hour(h 不发音)、an MBA(M 读 em 是元音音)、a university(u 读 you 是辅音音)、a one-way street(o 读 won 是辅音)。

正例
  • an hour, an honest man, an MBA, an X-ray
  • a university, a European country, a one-way street
  • a USB drive
常见错误
  • a hour, a honest man, a MBA
  • an university, an European country

说明: 凭单词第一个字母选 a/an 是新手最大坑。永远先读出来听首音,元音音用 an,辅音音用 a。

记忆口诀: 听声音不看拼写:元音音 an,辅音音 a。

什么时候用 the — 特指 / 唯一 / 第二次提到

规则: 当听话人已经知道指的是哪一个时用 the:上文提到过、世上唯一的(the sun、the President)、被定语限定(the book on the table)、最高级(the best)、序数词(the first)。

正例
  • I saw a dog. The dog was friendly.
  • The sun rises in the east.
  • She is the best student in the class.
常见错误
  • Sun rises in east.
  • She is best student in class.

说明: "太阳 / 东方 / 班里"这些"独一无二"的概念前面必须加 the。中文里没有冠词,所以中国学生丢 the 是默认错误。

零冠词 — 泛指复数 / 不可数 / 一日三餐 / 运动

规则: 泛指复数(Dogs bark)、泛指不可数名词(Water is essential)、一日三餐(have lunch)、球类 / 棋类运动(play tennis)、语言(speak French)、大多数国名前不加冠词。

正例
  • Dogs make good pets.
  • I had lunch at noon.
  • Let's play football.
常见错误
  • The dogs make good pets. (means specific dogs only)
  • I had a lunch at noon.
  • Let's play the football.

说明: "the dogs make good pets" 意思变成"那群特定的狗",泛指就丢 the。"play football" 球类不加 the,但乐器要加 the:play the piano。

记忆口诀: 泛指 + 不可数 + 一日三餐 + 球类 + 语言 → 不加冠词。

the 在国家、地理、专有名词前的规律

规则: 大多数国名不加 the(China、France、Japan),但复数国名、含 kingdom / republic / states 的国名,以及江河 / 海洋 / 山脉前要加 the:the United States、the Netherlands、the Nile、the Pacific、the Alps。

正例
  • I live in China / France / Japan.
  • She visited the United States / the UK / the Philippines.
  • The Nile flows through Egypt.
常见错误
  • I live in the China.
  • She visited United States.
  • Nile flows through Egypt.

说明: 中国 / 日本前不加 the;美国 / 英国 / 菲律宾前必须加 the(复数 or 含 united / kingdom)。山脉用复数加 the(the Alps),单座山不加(Mount Fuji)。

机构名词 — go to school 与 go to the school 的区别

规则: 当机构用于其本职用途时省略冠词:go to school(去上学)、go to bed(去睡觉)、go to church(去做礼拜)、go to hospital(去看病,英式)、go to prison(去服刑)。当你只是去那栋楼办别的事,要加 the。

正例
  • My son goes to school at 8.
  • I went to bed at midnight.
  • I went to the school to meet his teacher. (visiting the building)
常见错误
  • My son goes to the school at 8. (means visiting, not studying)
  • I went to the bed at midnight.

说明: "去上学 / 去睡觉 / 去坐牢"是本职用途 → 没有 the;"去学校接孩子 / 去医院探病"是去那个地方 → 有 the。

记忆口诀: 本职用途 → 没 the;只是去那栋楼 → 有 the。

冠词与头衔 — Doctor Smith 与 the doctor 的区别

规则: 头衔 + 专有名词组合,不加冠词:Doctor Smith、President Lincoln、Queen Elizabeth。单用头衔做普通名词时要加冠词:the doctor、the president、the queen。

正例
  • Doctor Smith will see you now.
  • The doctor said I should rest.
  • President Lincoln freed the slaves.
常见错误
  • The Doctor Smith will see you now.
  • Doctor said I should rest.

说明: 头衔后紧跟人名时不加 the;头衔独立做主语 / 宾语时通常要加 the(指特定的那一位)。

a/an 用于职业和身份

规则: 单数职业、身份、宗教前要加 a/an:She is a doctor、He is an engineer。这跟中文不同,中文说"她是医生"不带冠词。

正例
  • She is a teacher.
  • He wants to be an astronaut.
  • My father is a Buddhist.
常见错误
  • She is teacher.
  • He wants to be astronaut.

说明: "她是老师"在英语里必须 a teacher,丢冠词是中国学生默认错误。复数职业则不加:They are teachers。

记忆口诀: 单数职业 / 身份前必加 a/an。

the 用于最高级、序数词、only

规则: 最高级(the best)、序数词(the first)、only(the only one)前都要加 the,因为它们指向唯一的那一个。

正例
  • She is the tallest in the class.
  • He was the first to arrive.
  • This is the only copy left.
常见错误
  • She is tallest in the class.
  • He was first to arrive.
  • This is only copy left.

说明: 最高级、序数、only 都"独一无二",必须加 the。"她最高""他第一""唯一的一份"丢 the 全错。

记忆口诀: 最高级 / 序数 / only → 一律加 the。

不可数名词前不加 a/an

规则: 不可数名词(information、advice、furniture、news、equipment、luggage)前不加 a/an,也不加复数 -s。要计数用 a piece of / a bit of。

正例
  • Let me give you some advice.
  • I bought a piece of furniture.
  • That's good news.
常见错误
  • Let me give you an advice.
  • I bought a furniture.
  • These are good newses.

说明: advice、information、furniture、news、luggage 全是不可数,没有 an advice、two furnitures。要单独说一条,用 a piece of advice。

记忆口诀: 不可数名词不加 a/an,不加复数 s。

the 用于乐器

规则: 泛指演奏某种乐器时要加 the:play the piano、play the guitar。但球类运动不加冠词:play football。

正例
  • She plays the violin beautifully.
  • I'm learning the guitar.
  • He can play the drums.
常见错误
  • She plays violin beautifully.
  • Let's play the basketball.

说明: "弹钢琴 / 拉小提琴"加 the(play the piano);"踢足球 / 打篮球"不加(play football)。乐器加 the,运动不加,正好相反。

记忆口诀: 乐器加 the,运动不加。

the…the… — 越…越…

规则: "the + 比较级…, the + 比较级…"结构表示两件事同步变化:The more you practice, the better you get。

正例
  • The more you read, the more you know.
  • The harder you work, the luckier you get.
  • The sooner, the better.
常见错误
  • More you read, more you know.
  • The more you read, you know more.

说明: "越…越…"必须用 the + 比较级 … the + 比较级,两个 the 都不能丢,后半句也要倒装到比较级在前。

记忆口诀: 越…越… = the + 比较级,the + 比较级。

the 用于年代、形容词作名词、群体

规则: the 用于年代(the 1990s)、形容词当复数名词指群体(the rich、the elderly)、以及民族群体(the Chinese)。

正例
  • She grew up in the 1980s.
  • The rich should help the poor.
  • The elderly need more support.
常见错误
  • She grew up in 1980s.
  • Rich should help poor.

说明: "the rich"指"富人这个群体"(=rich people),谓语用复数。年代前加 the(the 1980s)。这类用法中文里没有对应,要专门记。

介词 (16)

in / on / at — 表时间的区别

规则: at + 钟点 / 节日:at 7 p.m.、at Christmas;on + 星期 / 日期:on Monday、on July 4;in + 月份 / 年份 / 季节 / 较长时间段:in March、in 2026、in summer、in the morning。

正例
  • The meeting starts at 3 p.m. on Friday in March.
  • I was born in 1989.
  • See you at Christmas.
常见错误
  • The meeting starts on 3 p.m. in Friday at March.
  • I was born on 1989.

说明: 时间精度越小,介词越小:点(at)→ 天(on)→ 月年季节(in)。这条记牢,时间介词不再混。

记忆口诀: at 点 / on 天 / in 长,时间介词三阶梯。

in / on / at — 表地点的区别

规则: at + 一个点或具体地址:at the door、at 23 Elm Street;on + 表面或线:on the table、on the wall、on the bus;in + 围合空间或较大区域:in the room、in the car、in Beijing。

正例
  • I'll meet you at the door of the cafe.
  • Your keys are on the table.
  • She lives in Shanghai.
常见错误
  • I'll meet you in the door of the cafe.
  • Your keys are at the table.

说明: "in the car / on the bus" 是固定区别:小车空间小用 in,公交火车空间大、可走动用 on。

by / with / of — 方式 / 工具 / 所属

规则: by 表示被动语态里的施动者或交通方式(by car、by bus);with 表示工具或陪同(with a knife、with my brother);of 表示所属或构成(the legs of the table)。

正例
  • The cake was eaten by the children.
  • He cut the bread with a knife.
  • I came by taxi with my friend.
常见错误
  • The cake was eaten with the children. (means together)
  • He cut the bread by a knife.

说明: by 后是"动作发出者",with 后是"工具或同伴"。被动句里施动者永远用 by,不用 with。"用刀切"是 with a knife,绝不是 by a knife。

for 与 since — 时间段 vs 起点

规则: for + 时间段(for three years、for two hours);since + 起始时间点(since 2020、since Monday)。两者一般搭配现在完成时或现在完成进行时。

正例
  • I've lived here for ten years.
  • I've lived here since 2016.
  • It's been raining since Monday.
常见错误
  • I've lived here since ten years.
  • I've lived here for 2016.

说明: since 后面跟"起点",for 后面跟"长度"。"since ten years"是中式英语,正确说法 for ten years。

记忆口诀: for 跟段 + since 跟点,一段一点别搞反。

between 与 among 的区别

规则: between 用于两个明确个体,也可用于明确列出的三个以上个体之间;among 用于三个以上作为一个群体来看。

正例
  • The cat sat between the two boxes.
  • There is an agreement between France, Germany and Italy.
  • She was popular among her classmates.
常见错误
  • She was popular between her classmates. (group, use among)
  • There is an agreement among France and Germany. (just two parties, use between)

说明: 两方明确列出 → between;三个以上当成一群 → among。"between France and Germany" 而不是 among。

in vs into / on vs onto — 静态 vs 动态

规则: in / on 表示静态位置;into / onto 表示从外部进入或登上的动态过程。

正例
  • The cat is in the box. (static)
  • The cat jumped into the box. (movement)
  • She climbed onto the roof.
常见错误
  • The cat jumped in the box. (sometimes acceptable but ambiguous)
  • She climbed on the roof. (means she's already up there walking around)

说明: "跳进 / 爬上"动态过程用 into / onto;"在 / 待在"静态状态用 in / on。在正式英语里这个区分很重要。

different from / than / to — 哪个对

规则: "different from"全球通用最稳妥;"different than"在美式英语里常见,尤其在引导从句时;"different to"是英式英语习惯。正式写作建议用 different from。

正例
  • Mine is different from yours.
  • The result was different than I expected. (AmE)
  • British: He is different to his brother.
常见错误
  • Mine is different of yours.
  • Mine is different with yours.

说明: different of / different with 全错。中国学生最爱说 different with,要彻底改掉。

arrive 后面接 at / in / 不加介词的区别

规则: arrive at 用于小地点(at the station、at the airport);arrive in 用于城市、国家、较大地区(in Beijing、in Japan);arrive home / here / there 后不加介词。

正例
  • We arrived at the airport at 7.
  • They arrived in Beijing yesterday.
  • I arrived home late.
常见错误
  • We arrived to the airport.
  • I arrived to home late.
  • They arrived at Beijing yesterday.

说明: arrive 后绝不能用 to(只有 get to / come to 用 to)。"arrive home"中 home 是副词,不要任何介词。

to 与 for — 方向 vs 目的 / 受益

规则: to 表示方向、目的地或接受者(give it to me、go to school);for 表示目的、受益对象或时长(a gift for you、study for the exam)。

正例
  • I gave the book to her.
  • This present is for you.
  • We walked to the station.
常见错误
  • I gave the book for her. (recipient → to)
  • This present is to you.

说明: "给某人"用 give … to sb(方向 / 接受者);"为某人"用 for sb(受益)。buy 例外:buy sth for sb(为某人买)。

动词 + 介词固定搭配 — look at / listen to / wait for

规则: 很多动词带固定介词:look at、listen to、wait for、depend on、belong to、agree with、apologize for。这些搭配不能凭意思猜,要分别记。

正例
  • Listen to me carefully.
  • I'm waiting for the bus.
  • It depends on the weather.
常见错误
  • Listen me carefully.
  • I'm waiting the bus.
  • It depends of the weather.

说明: "听我说"是 listen to me,不能丢 to;"等公交"是 wait for the bus;"取决于"是 depend on,不是 depend of。固定搭配死记。

记忆口诀: listen to / wait for / depend on,介词固定别乱换。

on / about / of — 表"关于"的区别

规则: about 表示一般日常话题(a film about war);on 表示正式或学术主题(a lecture on economics);of 跟特定名词搭配(the idea of、news of)。

正例
  • We talked about the weather.
  • She gave a lecture on climate change.
  • I had no idea of the cost.
常见错误
  • She gave a lecture about climate change in the journal. (formal → on)
  • I had no idea about the cost. (idea of is more idiomatic)

说明: 聊天 / 日常用 about;讲座 / 论文 / 书的学术主题用 on;固定搭配如 the idea of、a sense of 用 of。三者按正式度和搭配分。

across / through / over — 表"穿过"的区别

规则: across = 越过平面或线(across the street);through = 穿过有空间的内部(through the tunnel、through the forest);over = 从上方越过或覆盖(jump over the wall)。

正例
  • We walked across the bridge.
  • The train went through the tunnel.
  • The cat jumped over the fence.
常见错误
  • We walked through the bridge. (a flat surface → across)
  • The train went across the tunnel. (volume → through)

说明: 平面 / 线用 across(过马路 / 过桥);有内部空间用 through(穿隧道 / 穿森林);从上方越过用 over(跳过墙)。三个动作方向不同。

beside 与 besides 的区别

规则: beside = 在……旁边(sit beside me);besides = 除……之外还(besides English, she speaks French)。差一个 s,意思完全不同。

正例
  • Come and sit beside me.
  • Besides math, I like physics.
  • No one besides you knows.
常见错误
  • Come and sit besides me.
  • Beside math, I like physics.

说明: beside 表位置"旁边";besides 表"此外 / 除了"。"坐我旁边"是 beside,"除了数学"是 besides,差个 s 别写错。

记忆口诀: beside 旁边,besides 此外(多个 s 多层意思)。

in time 与 on time 的区别

规则: on time = 准时,正好在约定时刻;in time = 及时,留有余地,在截止或事件发生前赶到。

正例
  • The train left on time (at exactly 9:00).
  • We arrived in time to catch it.
  • Take this medicine in time to recover.
常见错误
  • The train left in time at exactly 9:00.
  • We arrived on time to catch it before it left. (margin → in time)

说明: on time 强调"不早不晚正好";in time 强调"赶上了,还有富余"。火车准点是 on time,你及时赶到是 in time。

记忆口诀: on time 准点,in time 及时(有余地)。

at the end 与 in the end 的区别

规则: at the end (of) = 在某物或某段时间的末尾(at the end of the street / the film);in the end = 最终、终于(表示结果)。

正例
  • Turn left at the end of the road.
  • In the end, we decided to stay.
  • There's a twist at the end of the book.
常见错误
  • In the end of the road, turn left.
  • At the end, we decided to stay. (outcome → in the end)

说明: at the end of + 具体的末端(路 / 电影 / 月);in the end 单独用,意为"最后、结果"。"路的尽头"用 at the end of,"最终决定"用 in the end。

made of / from / in / by 的区别

规则: made of = 材料没变、还看得出(a table made of wood);made from = 经过加工、原料看不出了(wine made from grapes);made in = 产地;made by = 制造者。

正例
  • This ring is made of gold.
  • Paper is made from wood.
  • This phone was made in China.
常见错误
  • Paper is made of wood. (process changes it → made from)
  • Wine is made of grapes. (changed → from)

说明: 材料看得出来用 made of(金戒指);原料被加工到看不出用 made from(纸由木头造、酒由葡萄酿)。产地 made in,制造者 made by。

记忆口诀: of 看得出,from 看不出;in 产地,by 制造者。

被动语态 (12)

被动语态基本结构 — be + 过去分词

规则: 主动句的宾语变成被动句的主语,动词变为 be + 过去分词(时态保持不变),原主语变为 by + 施动者(常省略)。

正例
  • Active: Shakespeare wrote Hamlet. → Passive: Hamlet was written by Shakespeare.
  • The window was broken (by someone).
  • Coffee is grown in Brazil.
常见错误
  • Hamlet was wrote by Shakespeare.
  • Hamlet was written from Shakespeare.

说明: 被动语态里 be 后面必须是过去分词(V3),不是过去式(V2)。施动者用 by,不是 from / with。

记忆口诀: 被动 = be + 过去分词;施动者 by 出场。

不同时态的被动语态

规则: 保留原时态,只在 be 上做变化:is/are done(现在)、was/were done(过去)、has been done(现在完成)、will be done(将来)、is being done(现在进行)。

正例
  • The room is being cleaned now.
  • The work has been finished.
  • The bridge will be built next year.
常见错误
  • The room is cleaning now.
  • The work has finished by the team.

说明: 进行时被动 = is/was being done(双重 be:进行 + 被动)。完成时被动 = has/had been done。两个 be 都不能丢。

不能变被动的动词 — 不及物 / 状态动词

规则: 不及物动词(happen、occur、arrive、die、exist、belong、last、seem、look)没有宾语,不能变被动;状态动词如 resemble、have(拥有)、fit、suit 一般也不用被动。

正例
  • The accident happened yesterday.
  • He arrived at 9.
  • She has two cars.
常见错误
  • The accident was happened yesterday.
  • He was arrived at 9.
  • Two cars are had by her.

说明: "事故被发生 / 他被到达"是 100% 错的中式直译。happen、arrive、occur、die 永远主动,记住别加 be。

记忆口诀: happen / occur / arrive / die — 永远主动,不带 be。

被动中的施动 — by 施动者 / with 工具 / in 材料

规则: by + 动作发出者;with + 使用的工具或材料;in / of + 制成物品的材料。

正例
  • The cake was made by my grandmother.
  • It was cut with a sharp knife.
  • The statue is made of marble.
常见错误
  • The cake was made with my grandmother. (means together)
  • It was cut by a sharp knife.

说明: "made by 人 / made with 工具 / made of 材料"三件套,选错介词意思全乱。

双宾语动词 — give / send / show 可变两种被动

规则: give、send、show、tell、offer、teach 等双宾动词,间接宾语和直接宾语都能变成被动句的主语,两种被动结构都对。

正例
  • Active: They gave me a book.
  • Passive A: I was given a book.
  • Passive B: A book was given to me.
常见错误
  • I was given a book to me.
  • A book was given me. (without "to", sounds dated)

说明: "间接宾语作主语"时,直接宾语保留原位;"直接宾语作主语"时,间接宾语前要加 to / for。两个被动句不能混搭。

转述被动 — It is said that … / He is said to …

规则: say、believe、think、report、know 等可有两种被动:(1)It + be + said + that 从句;(2)主语 + be + said + 不定式。新闻英语常用。

正例
  • It is said that he is a millionaire.
  • He is said to be a millionaire.
  • It is believed that the painting was lost. / The painting is believed to have been lost.
常见错误
  • He is said that he is a millionaire.
  • It is said he be a millionaire.

说明: 两种结构二选一,不能混搭。"to + 不定式"表示与主句同时,"to have + 过去分词"表示比主句更早发生。

情态动词的被动 — can/must/should + be + 过去分词

规则: 情态动词变被动用"情态动词 + be + 过去分词":It must be done、This can be improved、The form should be signed。

正例
  • This must be finished today.
  • The problem can be solved.
  • These rules should be followed.
常见错误
  • This must finished today.
  • The problem can solved.
  • This must is done.

说明: 情态动词后面的 be 不能丢:must be done、can be solved、should be signed。漏掉 be 是最常见的被动错误。

记忆口诀: 情态被动 = 情态 + be + 过去分词,be 不能丢。

get 被动 — 口语化,常表意外

规则: 口语英语里用"get + 过去分词"代替 be,多表示突然或负面的事件:He got fired、The window got broken、They got married。

正例
  • He got promoted last week.
  • My phone got stolen.
  • They got married in June.
常见错误
  • He got promote last week.
  • My phone got steal.

说明: get 后面同样接过去分词(got fired、got broken)。get 被动比 be 被动更口语、更强调"事情发生在某人身上",书面正式场合仍用 be。

短语动词的被动 — 副词 / 介词不能丢

规则: 短语动词变被动时,后面的副词 / 介词必须保留:look after → be looked after、put off → be put off、deal with → be dealt with。

正例
  • The baby is well looked after.
  • The meeting was put off.
  • The matter will be dealt with soon.
常见错误
  • The baby is well looked.
  • The meeting was put.
  • The matter will be dealt soon.

说明: "照顾"是 look after,被动 be looked after,after 不能丢;"推迟"put off → be put off。短语动词的小尾巴在被动里要带着。

记忆口诀: 短语动词变被动,后面的小尾巴别丢。

使役被动 — have/get something done

规则: have/get + 宾语 + 过去分词,表示让别人替你做某事:I had my hair cut(我去理了发)、She got her car repaired(她把车送修了)。

正例
  • I had my car washed.
  • She got her phone fixed.
  • We had the house painted last year.
常见错误
  • I had my car wash. (need past participle)
  • I had cut my hair. (means you cut it yourself)

说明: "I had my hair cut"是"我请人剪的",不是自己剪;宾语后必须接过去分词。"I had cut my hair"意思完全不同(过去完成,自己剪)。

记忆口诀: have/get + 物 + 过去分词 = 请别人替你做。

什么时候该用被动而非主动

规则: 当施动者未知、不言而喻或不重要,或想突出动作 / 结果时,用被动:The bridge was built in 1890、Mistakes were made。

正例
  • English is spoken here.
  • My bike was stolen last night.
  • The results will be announced soon.
常见错误
  • Someone speaks English here. (vaguer than the passive)
  • They stole my bike — by who? (if doer unknown, passive is cleaner)

说明: 不知道 / 不在乎谁做的,就用被动把施动者省掉。科技、新闻、说明文里被动很常见,因为关注的是事而不是人。

need / want / require + -ing 表被动

规则: need、want、require 后接 -ing 形式带被动含义:The car needs washing = needs to be washed,两种说法都对。

正例
  • The car needs washing. (= needs to be washed)
  • This shirt wants ironing.
  • The report requires checking.
常见错误
  • The car needs to wash. (means the car does the washing)
  • The car needs washed. (non-standard outside some dialects)

说明: "车需要洗"= needs washing 或 needs to be washed,但 needs to wash 意思变成"车去洗别的东西",错。-ing 在这里自带被动。

记忆口诀: need + -ing = need to be done,自带被动。

非谓语动词 (15)

动名词 vs 不定式 — 跟着不同形式意思变

规则: 部分动词(remember、forget、stop、try、regret、mean)跟动名词或不定式时意思完全不同,要分别记忆。

正例
  • I remember locking the door. (already locked)
  • I remembered to lock the door. (then went and did it)
  • He stopped smoking. (quit) vs He stopped to smoke. (paused to have one)
常见错误
  • I forgot locking the door. (if you actually did lock it)
  • He stopped to smoke for ten years.

说明: "remember/forget + 动名词"= 想起 / 忘记已经做过的事;"+ 不定式"= 记得 / 忘记去做某事。Stop + 动名词 = 戒掉;stop + 不定式 = 停下来去做。

记忆口诀: -ing 看回过去,to do 望向未来。

介词后必接动名词

规则: 介词后的动词必须用动名词形式,不能用不定式。这包括 to 是介词的情况(look forward to、be used to、get used to、object to、in addition to)。

正例
  • I look forward to seeing you.
  • She is good at painting.
  • I am used to getting up early.
常见错误
  • I look forward to see you.
  • She is good at to paint.
  • I am used to get up early.

说明: "look forward to" 中的 to 是介词,不是不定式,后必接 -ing。这是中国学生最常错的固定搭配 #1。

记忆口诀: 介词后只跟 -ing,认准 to 是介词还是不定式。

使役动词 — make / let / have 后接动词原形

规则: make / let / have 表示使役时,后接宾语 + 动词原形(不加 to);但在被动语态中,make 后必须加 to:sb is made to do sth。

正例
  • She made me wait for an hour.
  • Let me explain.
  • I had him fix my computer.
  • I was made to wait for an hour.
常见错误
  • She made me to wait for an hour.
  • Let me to explain.
  • I was made wait for an hour.

说明: 主动 make sb do(无 to);被动 sb is made to do(必须 to)。这条规则会被托福、雅思反复考。

记忆口诀: 主动 make 不带 to,被动 made to do 戴上 to。

感官动词 — see / hear / watch 后的两种用法

规则: see/hear/watch sb do sth = 看到 / 听到整个过程;see/hear/watch sb doing sth = 看到正在进行。主动用动词原形 / -ing;被动里 do 要变成 to do(被看到去做)。

正例
  • I saw him cross the street. (whole event)
  • I saw him crossing the street. (in the middle of)
  • He was seen to cross the street.
常见错误
  • I saw him to cross the street.
  • He was seen cross the street.

说明: 主动里感官动词后不加 to,被动里反而要加 to。跟使役动词 make 是同一个套路。

现在分词作定语和状语

规则: V-ing 可作定语修饰名词(the running water),也可作状语表示时间、原因、方式或伴随动作(Walking down the street, I saw…)。

正例
  • The running water sounds nice.
  • Walking down the street, I met an old friend.
  • He sat there reading a book.
常见错误
  • The running water sounds nicely. (adverb wrong)
  • Walked down the street, I met an old friend.

说明: 分词作状语时,逻辑主语必须与主句主语一致,不一致就成"悬垂分词":Walking down the street, the building collapsed(楼会走路?错)。

过去分词作定语 — 表被动或完成

规则: V-ed 或不规则过去分词作定语时表示被动或动作已完成:broken window(已被打破)、written language、the man dressed in black。

正例
  • A broken window needs repair.
  • I love this written language.
  • The book published last year is a bestseller.
常见错误
  • A breaking window needs repair. (means about-to-break)
  • The book publishing last year is a bestseller.

说明: 过去分词强调"被动 / 完成",现在分词强调"主动 / 进行"。一字之差(boring/bored, interesting/interested)情感差天远。

记忆口诀: -ed 是被动 / 完成,-ing 是主动 / 进行。

悬垂分词 — 分词作状语要主语一致

规则: 现在分词或过去分词作状语放在句首时,其逻辑主语必须与主句主语一致;不一致就形成"悬垂分词",句子荒诞或别扭。

正例
  • Walking down the road, I saw a deer. (I = walked, I = saw)
  • Tired after the long trip, she fell asleep instantly.
  • Having finished the work, we went home.
常见错误
  • Walking down the road, a deer was seen. (deer didn't walk!)
  • Tired after the long trip, the bed was wonderful. (the bed wasn't tired)

说明: 分词的"逻辑主语"必须就是主句的主语。"Walking down the road, a deer was seen" 字面意思是"鹿在走路",滑稽。

不定式表目的 — to / in order to / so as to

规则: 用 to + 动词原形表示目的。需要强调或正式表达时用 in order to 或 so as to。表目的时不能用 for + V-ing:"I came to learn",不要 "I came for learning"。

正例
  • I came to learn English.
  • In order to pass the exam, she studied hard.
  • He left early so as to catch the train.
常见错误
  • I came for learning English.
  • He left early for catching the train.

说明: 表目的的"为了"等于 to do,绝不是 for doing。"for + V-ing" 只表示"用于做某事的功能"(a knife for cutting bread)。

记忆口诀: 目的用 to,功能用 for + -ing。

动名词作主语 — Smoking is bad

规则: 动名词(V-ing)可作主语,谓语用单数:Swimming is fun、Reading helps。日常表达里别用动词原形直接作主语。

正例
  • Smoking is bad for your health.
  • Learning a language takes time.
  • Seeing is believing.
常见错误
  • Smoke is bad for your health. (changes the meaning to the noun "smoke")
  • Swimming are fun.

说明: 动名词作主语谓语用单数(Swimming is fun,不是 are)。To swim is fun 也对但更正式 / 书面,日常多用动名词。

记忆口诀: 动名词作主语,谓语用单数。

只接动名词的动词 — enjoy / finish / avoid

规则: 部分动词后只接动名词,不接不定式:enjoy、finish、avoid、mind、suggest、practise、consider、keep、give up、can't help。

正例
  • I enjoy reading.
  • She finished writing the report.
  • Would you mind opening the window?
常见错误
  • I enjoy to read.
  • She finished to write the report.
  • Would you mind to open the window?

说明: enjoy / finish / avoid / mind / suggest 后只能跟 -ing,不能跟 to do。"enjoy to read"是中国学生头号错误,改成 enjoy reading。

记忆口诀: enjoy/finish/avoid/mind 后只跟 -ing。

只接不定式的动词 — want / decide / hope

规则: 部分动词后只接不定式,不接动名词:want、decide、hope、plan、agree、refuse、promise、manage、offer、learn、expect。

正例
  • I want to go home.
  • She decided to stay.
  • They agreed to help.
常见错误
  • I want going home.
  • She decided staying.
  • They agreed helping.

说明: want / decide / hope / plan / agree 后只能跟 to do,不能跟 -ing。"want going"错,改 want to go。这跟 enjoy 那组正好相反。

记忆口诀: want/decide/hope/plan 后只跟 to do。

too…to / enough…to — 程度不定式

规则: too + 形容词 + to do = 太……以致不能(too tired to walk);形容词 + enough + to do = 足够……能(old enough to drive)。注意 enough 放在形容词之后。

正例
  • He is too young to drive.
  • She is old enough to vote.
  • It's warm enough to swim.
常见错误
  • He is too young to not drive.
  • She is enough old to vote.

说明: too…to 本身已含否定(太…不能),别再加 not。enough 必须放形容词后面:old enough,不是 enough old。

记忆口诀: too…to 自带否定;enough 跟在形容词后。

It + 形容词 + to do / of sb to do

规则: "It is + 形容词 + (for sb) to do"表示难易 / 可能;但评价某人品行时用 of sb:It was kind of you to help(你真好心)。

正例
  • It is important for you to rest.
  • It was kind of you to help.
  • It is difficult for me to decide.
常见错误
  • It was kind for you to help. (judging character → of)
  • It is important of you to rest.

说明: 描述事情难易用 for sb(important for you);评价人的品质 / 行为用 of sb(kind of you、silly of him)。这条区分很微妙但常考。

记忆口诀: 说难易用 for,评人品用 of。

完成式分词 — Having done …

规则: "Having + 过去分词"表示动作在主句之前完成:Having finished dinner, we went out。强调先发生的动作。

正例
  • Having finished the work, she relaxed.
  • Having read the book, he wrote a review.
  • Having been warned, they were careful.
常见错误
  • Having finish the work, she relaxed.
  • Finishing the work earlier, she relaxed. (loses the "before" sense)

说明: Having + 过去分词 = "在……之后",逻辑主语要和主句一致(否则又成悬垂分词)。被动用 Having been + 过去分词。

情态动词及 had better / would rather 后接动词原形

规则: 情态动词(can、must、should、will)以及 had better、would rather、why not 后接动词原形,不加 to。

正例
  • You had better leave now.
  • I would rather stay home.
  • You must finish it today.
常见错误
  • You had better to leave now.
  • I would rather to stay home.
  • You must to finish it.

说明: had better / would rather 后面是动词原形,不要 to:had better leave,不是 had better to leave。这是常见的多加 to 错误。

记忆口诀: had better / would rather + 动词原形,不要 to。

常混淆词 (20)

further 与 farther 的区别

规则: farther 只用于实际距离;further 既可表实际距离,也可表抽象的"进一步""额外的"(further details、further research)。不确定时用 further。

正例
  • New York is farther / further from here than Boston. (distance — both ok)
  • For further details, see page 10. (abstract — only further)
  • He took the argument further.
常见错误
  • For farther details, see page 10.
  • He took the argument farther. (sounds odd)

说明: "距离"两个都能用;"抽象 / 额外"只能用 further。简记:f-u-rther 多一个 u 就多一种用法。

记忆口诀: 物理距离两可,抽象 further 一家独大。

fewer 与 less 的区别

规则: fewer 后接可数复数名词:fewer cars、fewer mistakes;less 后接不可数名词:less water、less time、less money。时间 / 金钱 / 距离即使技术上可数也常用 less。

正例
  • I make fewer mistakes now.
  • I drink less coffee these days.
  • It took less than three hours.
常见错误
  • I make less mistakes now.
  • I drink fewer coffee these days.

说明: "10 items or less"是超市标语错了 50 年的"行业级错误",正确是 10 items or fewer。考试 / 正式写作必须分清。

记忆口诀: 数得清用 fewer,数不清用 less。

who 与 whom 的区别

规则: who 作主语(可用 he / she / they 替换);whom 作宾语(可用 him / her / them 替换)。介词后正式英语用 whom(to whom、with whom);口语中 who 常代替 whom。

正例
  • Who called you? (he called)
  • To whom did you give the book? (formal) / Who did you give the book to? (informal)
  • The man whom I met is a lawyer.
常见错误
  • Whom called you? (subject!)
  • Who did you give the book to whom?

说明: 判断技巧:把句子改成陈述,代词用 he 就 who,用 him 就 whom。"Whom called you" 把动词的执行者写成宾格,大错。

记忆口诀: 答 he 用 who,答 him 用 whom(都有 m)。

affect 与 effect 的区别

规则: affect 通常是动词(影响);effect 通常是名词(结果、影响)。少数例外:to effect a change(动词,正式,意为"造成");affect 在心理学里也可作名词(情感)。

正例
  • The weather affects my mood.
  • The new law had a big effect on small business.
  • The medicine affected her appetite.
常见错误
  • The weather effects my mood.
  • The new law had a big affect on small business.

说明: 判断技巧:句中能换 influence(动词)就用 affect;能换 result(名词)就用 effect。

记忆口诀: A 是 Action(动词 affect);E 是 End-result(名词 effect)。

its 与 it's 的区别

规则: its = 物主代词(the dog wagged its tail);it's = it is 或 it has 的缩写。能展开成 it is / it has 就用 it's,否则用 its。

正例
  • The cat licked its paw.
  • It's raining outside. (= It is)
  • It's been a long day. (= It has)
常见错误
  • The cat licked it's paw.
  • Its raining outside.

说明: 英语里 its 物主代词不带撇号,跟 his / hers / theirs 同一阵营。中国学生(其实英美母语者也常错)经常写错,务必分清。

记忆口诀: 展开能说"它是" → it's;表示"它的" → its。

their / there / they're 三者区别

规则: their = 他们的(物主);there = 在那里 / 引导词(there is …);they're = they are 的缩写。

正例
  • Their house is big.
  • There are three apples on the table.
  • They're coming tomorrow.
常见错误
  • There house is big.
  • They're house is big.
  • Their are three apples.

说明: 三个词发音相同,但拼写和功能完全不同。考试和正式写作里写错被扣分,熟记 three-way 区别。

then 与 than 的区别

规则: then = 那时 / 然后(First A, then B);than = 用于比较(bigger than that)。两个词长得像,但功能完全不同。

正例
  • I went home, then watched TV.
  • This is bigger than that.
  • Then she said something stranger than I expected.
常见错误
  • I went home, than watched TV.
  • This is bigger then that.

说明: 比较句永远用 than(里面有 a, 对应 compare);时间 / 顺序用 then。打字时拼错是中英学生通病。

lay 与 lie 的区别

规则: lay(过去式 laid,过去分词 laid)= 放置某物,后必须接宾语:I lay the book on the table。lie(过去式 lay,过去分词 lain)= 躺,不接宾语:I lie on the bed。注意 lie 的过去式恰好是 lay,这是最大的陷阱。

正例
  • I lay the book on the table. (now, put down)
  • I lie on the bed every afternoon. (now, recline)
  • Yesterday I lay on the beach for hours. (past of lie)
常见错误
  • I lay on the bed every afternoon. (present recline → should be lie)
  • I laid on the bed yesterday. (use lay)

说明: 现在式:lay 接宾语,lie 不接;过去式:lay 的过去式 laid,lie 的过去式 lay(同形不同源)。死记:Now I lie down, yesterday I lay down, I have lain down。

much / many / a lot of 的区别

规则: much 接不可数名词(much water);many 接可数复数名词(many books);a lot of / lots of 两者都能接,口语更常用。肯定句里 much / many 听起来正式,日常对话更多用 a lot of。

正例
  • I don't have much time.
  • She has many books.
  • We have a lot of friends.
常见错误
  • I don't have many time.
  • She has much books.
  • We have many waters. (water is uncountable here)

说明: "water / coffee / advice / information" 都是不可数,要 much 或 a lot of。"How many waters" 在餐厅里是把它当容器算,可以,但抽象上 water 不可数。

记忆口诀: 不可数 much,可数复数 many,口语都用 a lot of。

borrow 与 lend 的区别

规则: borrow = 借入(我向你借);lend = 借出(我借给你)。方向相反,中文都翻"借"但英文必须分。

正例
  • Can I borrow your pen?
  • Can you lend me your pen?
  • I borrowed a book from the library.
常见错误
  • Can I lend your pen? (means I give you mine — opposite direction)
  • Can you borrow me your pen?

说明: "我向你借笔"= borrow from you;"你借给我笔"= lend me。中文一个"借"字两边用,英文必须按方向分清,这条是必考点。

记忆口诀: borrow = 借入(向…借);lend = 借出(借给…)。方向相反。

advice 与 advise 的区别

规则: advice(名词,读 /s/)= 建议;advise(动词,读 /z/)= 建议、劝告。跟 practice/practise、device/devise 一个规律。

正例
  • Let me give you some advice.
  • I advise you to rest.
  • She advised caution.
常见错误
  • Let me give you some advise.
  • I advice you to rest.

说明: 名词 advice(不可数),动词 advise。"给建议"是 give advice,"建议某人做"是 advise sb to do。读音 c 是 /s/,s 是 /z/。

记忆口诀: advice 名词(读 s),advise 动词(读 z)。

accept 与 except 的区别

规则: accept(动词)= 接受、同意;except(介词 / 连词)= 除……之外。读音相近,功能相反。

正例
  • I accept your offer.
  • Everyone came except Tom.
  • She accepted the gift.
常见错误
  • I except your offer.
  • Everyone came accept Tom.

说明: accept 是"接受"(动词);except 是"除了"(介词)。"接受礼物"accept,"除了汤姆"except,别因为读音像就写混。

记忆口诀: accept 接受,except 除外。

principal 与 principle 的区别

规则: principal = 主要的(形容词)或校长(名词);principle = 原则、原理(只作名词)。记忆:principAL 是你的 pAL(校长 / 主要);principLE 是 ruLE(原则)。

正例
  • The principal reason is cost.
  • Our school principal is kind.
  • It's a matter of principle.
常见错误
  • The principle reason is cost.
  • Our school principle is kind.
  • It's a matter of principal.

说明: "主要的 / 校长"用 principal(以 al 结尾,联想 pal);"原则"用 principle(以 le 结尾,联想 rule)。靠词尾联想区分。

记忆口诀: principAL 是 pAL(主要 / 校长);principLE 是 ruLE(原则)。

stationary 与 stationery 的区别

规则: stationary(含 a)= 静止的、不动的;stationery(含 e)= 文具(笔、纸等)。记忆:stationEry = Envelope(信封)/ pEn(笔)。

正例
  • The car was stationary at the lights.
  • I bought some stationery.
  • Keep the camera stationary.
常见错误
  • The car was stationery at the lights.
  • I bought some stationary.

说明: "不动的"用 stationary(a);"文具"用 stationery(e)。靠 e 联想 Envelope / pEn 区分这两个同音词。

记忆口诀: stationAry 不动(stAnd);stationEry 文具(pEn)。

loose 与 lose 的区别

规则: loose(形容词,韵同 goose)= 松的、不紧的;lose(动词,韵同 choose)= 丢失、输掉。一个双 o,一个单 o。

正例
  • These trousers are too loose.
  • Don't lose your ticket.
  • We can't afford to lose.
常见错误
  • These trousers are too lose.
  • Don't loose your ticket.

说明: "松"用 loose(双 o,读 /uːs/);"丢 / 输"用 lose(单 o,读 /uːz/)。母语者也常拼错,认准 o 的个数。

记忆口诀: loose 双 o 松垮垮;lose 单 o 丢一个。

bring 与 take 的区别

规则: bring = 朝说话人 / 听话人方向移动(bring it here,拿来);take = 离开说话人方向(take it there,拿走)。方向相对于说话人来定。

正例
  • Bring your umbrella here.
  • Take these books to the library.
  • Can you bring me a glass of water?
常见错误
  • Take your umbrella here.
  • Bring these books to the library. (away from you → take)

说明: "拿来这边"是 bring(朝向我);"拿去那边"是 take(离开我)。跟 come/go 同一个方向逻辑,以说话人位置为参照。

记忆口诀: bring 拿来(朝我),take 拿走(离我)。

rise 与 raise 的区别

规则: rise(rose, risen)= 自己上升,不接宾语;raise(raised, raised)= 举起 / 提高某物,要接宾语。太阳升起 the sun rises;举手 raise your hand。

正例
  • The sun rises in the east.
  • Please raise your hand.
  • Prices rose sharply.
常见错误
  • Please rise your hand.
  • The sun raises in the east.

说明: rise 不接宾语(自己升:太阳升、价格涨);raise 接宾语(举手、提价、养孩子)。一个及物一个不及物,这条必考。

记忆口诀: rise 自己升(不接宾),raise 举某物(接宾)。

complement 与 compliment 的区别

规则: complement(含 e)= 补充、补足、相配的东西;compliment(含 i)= 赞美的话。记忆:complEte(完成)→ complEment;I(我)喜欢给 complIment(赞美)。

正例
  • The wine complements the meal.
  • She paid me a compliment.
  • These colors complement each other.
常见错误
  • The wine compliments the meal. (it completes, not praises)
  • She paid me a complement.

说明: "相配 / 补足"用 complement(e,联想 complete);"赞美"用 compliment(i)。"酒配菜"是 complement,"夸我"是 compliment。

记忆口诀: complEment 补足(complEte),complIment 赞美(I)。

everyday 与 every day 的区别

规则: everyday(一个词,形容词)= 日常的、普通的(everyday clothes);every day(两个词)= 每天(频率状语)。

正例
  • These are my everyday shoes.
  • I exercise every day.
  • Everyday life can be busy.
常见错误
  • I exercise everyday.
  • These are my every day shoes.

说明: "每天"(频率)是两个词 every day;"日常的"(形容词)是一个词 everyday。"我每天锻炼"必须 every day,合成一个词就错。

记忆口诀: 每天 every day(两词),日常 everyday(一词)。

比较级与最高级 — than 与 of/in 的搭配

规则: 比较级(–er / more)比较两者,配 than(taller than me);最高级(–est / most)在三者以上中选一,配 the … in/of(the tallest in the class)。

正例
  • He is taller than his brother.
  • She is the smartest in the class.
  • This is the best of the three.
常见错误
  • He is taller as his brother.
  • She is the most smart in the class.
  • He is the taller of his classmates. (3+ → superlative)

说明: 比较两者用比较级 + than;三者以上选最用最高级 + the,后接 in(范围)或 of(群体)。"more smart"错,单音节 / 双音节用 smarter / the smartest。

记忆口诀: 两者比 + than;三者以上最 + the…in/of。

这个工具能做什么

为中国学生和英语老师手写的英语语法参考库。68 条核心规则,分 8 大类: 时态 (12)、从句与虚拟语气 (10)、倒装与强调 (8)、冠词 a/an/the (6)、 介词 (8)、被动语态 (6)、非谓语动词 (8)、常混淆词对 (10)。

每条规则四件套:中英双语的规则陈述、2-3 条正例(关键词高亮)、 一条标志为"常见错误"的反例(删除线)、中英双语的"为什么"解释。 大部分条目还配一句记忆口诀(如"主将从现""a 是 action,e 是 end-result"),方便快速调用。

所有规则参照 4 部权威资料逐条核对:Michael Swan 的《Practical English Usage》第 4 版、《Cambridge Grammar of the English Language》、章振邦《新编英语语法教程》、人教 / 外研社高中英语 语法专项。明确不让 LLM 现编规则,那种「听起来很对的假规则」 正是会误导本来要靠这个工具补缺的学生。

这是参考库,不是语法纠错器:粘贴一句话不会自动改成正确的英文, 要那种功能需要 NLP 后端,本工具刻意不做。你可以按类别浏览、 在规则正文 / 例句 / 口诀里搜索、一键切换中英文界面。 全程客户端运行,不用登录、不限次数、不上传任何内容。

工具细节

输入
文本
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
免账号使用
打开页面即可使用;刷新后是否保留结果取决于具体工具。
性能预算
首屏 JS ≤ 28 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
文本 · 学生
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

英语语法规则参考 适合怎么用

适合在文本进入文档、CMS、表格或提示词前,先清理、对比、整理或提取。

适合文本任务

  • 把日常写作和运营里的重复清理工作省掉。
  • 让文本更容易对比、粘贴、发布或交给下一个工具。
  • 内容还没公开或比较私密时,先在本地处理。

文本检查项

  • 留意多余空格、重复行和被误删的标点。
  • 长文本先试前几行,再处理全文。
  • 先看预览,确认没问题再复制结果。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 打字速度测试 打字速度测试:WPM、准确率、实时错误,英文 + 中文拼音两种模式。 打开
  2. 2 英语单词测试 英语词汇量测试,5 分钟估出你认识多少单词。分四六级 / 雅思 / 托福 / GRE 五档。 打开
  3. 3 HSK 中文水平测试 HSK 中文水平测试(反向版,给学中文的外国人或学生自测):5 分钟看你的中文在 HSK 1-6 哪一级。 打开

真实使用场景

  • 不翻三本课本就备好一节 45 分钟的时态课

    你带高二,明天正好讲「主将从现」。点开时态分类,投屏 12 条规则, 一张卡一张卡过。每张卡早就把正例和学生最爱写错的那条粉色删除线 反例配好了,你整节课只需要讲清楚「为什么」,不用临时掏手机翻例句。

  • 课上「哪个对」的争论 10 秒内拍板

    学生问到底是「If I were you」还是「If I was you」。搜索框输入 「were」,直接跳到虚拟语气那条,把双语解释和口诀一起投到屏幕上。 不用在 200 条没分组的规则里翻,不用猜,也不用一边查 Google 一边 晾着全班。

  • 专挑那三个让你丢分的错反复练

    你总是漏冠词、现在完成时也老用错。点开冠词(6)和时态(12)两类, 只读「常见错误」那几行,把跟自己作文对得上的五条抄进备忘录。 二十分钟的精准复习,胜过一本你永远翻不完的 300 页语法书。

  • 通勤断网时用规则卡片拼一份作业讲义

    整套 68 条规则随 22 kb 的页面一起打包,加载一次之后没信号也能用。 通勤路上截图倒装和被动语态的卡片,丢进一份练习单,再把双语「说明」 块当答案页。免登录、不限次,什么都不离开你的手机。

常见踩坑

  • 把它当 Grammarly 整段粘进去:这是参考库不是纠错器,改成搜一个关键词(比如「since」)读规则。

  • 只扫正例、跳过粉色删除线那行:「常见错误」那一行才是重点,它点出具体的坑,比如「I have seen him yesterday」。

  • 只背口诀不看「说明」块:「主将从现」告诉你怎么做,但没讲清为什么「When it will rain」是错的,两个一起读规则才记得牢。

隐私说明

全程在你的浏览器里跑。规则库随页面一起打包,你在搜索框里输入的内容 不会上传服务器、不被记录、也不会写进网址。关掉标签页就没有历史可清。 免登录、不追踪,第一次加载完之后断网也照常用。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-13