惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
量子位
B
Blog
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
T
The Exploit Database - CXSecurity.com
N
News | PayPal Newsroom
Cloudbric
Cloudbric
A
About on SuperTechFans
AI
AI
Hacker News: Ask HN
Hacker News: Ask HN
S
Schneier on Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
T
The Blog of Author Tim Ferriss
Simon Willison's Weblog
Simon Willison's Weblog
有赞技术团队
有赞技术团队
H
Heimdal Security Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
D
Docker
Security Archives - TechRepublic
Security Archives - TechRepublic
N
News and Events Feed by Topic
IT之家
IT之家
Know Your Adversary
Know Your Adversary
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
B
Blog RSS Feed
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
博客园 - 叶小钗
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
The Hacker News
The Hacker News
Y
Y Combinator Blog
I
Intezer
The Register - Security
The Register - Security
F
Full Disclosure
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler

庭说

使用 SSH(Secure Shell)客户端(PuTTY)远程连接 VPS 如何注册 Google(谷歌)账号 如何在小米 6 上安装 Google Camera(谷歌相机) 宠物成长日志 Telegram 动态大表情合集 已弃的番茄 拨开迷雾看世界 装上油猴脚本,你的浏览器才有了灵魂 沙拉查词:浏览器上最强大的划词翻译插件 COVID-19 防疫手记 GTD 时间管理法则 Google Ads 教程 WhatsApp:解封 & 最小化 如何在 LinkedIn(领英)开发客户 Cold Email(开发信)撰写指南 Telegram(电报):新手指南、使用教程及频道推荐 英语口语:发音篇 如何提升外贸业务技能? 如何组织一场全员参与的培训活动 Google Chrome(谷歌浏览器):扩展程序(插件)推荐及使用技巧 除了健康,都是小事 SwitchyOmega:在浏览器上轻松管理代理规则 阿里巴巴国际站:新手不完全入门指南 如何学英语 英语口语:外贸篇 英语杂货店 游泳入门与蛙泳教学 大客户下单后,如何用邮件有效跟进? Illustrator, Photoshop and InDesign Tips 宝宝起名 求职:简历与面试 英语口语:黑人篇 Inkscape:位图矢量化的最佳工具 如何做出合格的 PPT 平面设计学习手记 摄影技巧 PDF:批量裁剪与拆分 独居青年的烹饪笔记 e 邮宝支持投递的国家 如何寻找共享美区苹果账号(Apple ID) 美区苹果账号(Apple ID)注册指南 《作文七巧》 Google Cloud Platform 注册和使用指南 eBay Listing(刊登)指南 互联网百宝箱 想要更高效地找到信息,你需要掌握这些搜索技巧 驾考指南 「喝茶」历险记 Windows 10 电脑:使用技巧、佳软推荐以及系统重装教程 人身保险入门指南 文案风格指南:中英混排和标点符号的用法 好好牙刷,很有必要 番茄种植指南(梯子搭建教程) 如何优化 Hexo(静态博客) 为什么要写博客? 「庭说」的品牌设计 日志 毕业赠言 微信公众号排版心得 庭说的微信公众号被封了 Markdown 入门教程及书写风格指南 番茄食用指南(科学上网教程) 《瑞克和莫蒂》中英字幕文本 Who Am I
英语语法
庭勃士(Dr_Ting) · 2019-10-14 · via 庭说

grammar

英语时态

英语语法:16 种时态终极详解合集 by 英语兔 - 哔哩哔哩 bilibili

  • 过去时:I had lunch already. 我吃过午饭。
  • 现在时:I am having lunch. 我正在吃午饭。
  • 未来时:I am going to have lunch. 我(将要)去吃饭了。
  • 现在完成时(Present Perfect Tense):I have had lunch. 我吃完午饭了。

现在完成时(Present Perfect Tense)

Just Yet Still Already
意思 刚刚、刚好、刚才 还未完成 原本预计内应该要完成,但还未完成 已经完成,比预期内提早完成
位置 放在助动词 Have 与动词之间 句末 句中 放在助动词 Have 与动词之间
语气 中立 批判
否定型
例句 I have just handed in my homework. (我刚刚递交了功课。) I have not yet handed in my homework. (我还未递交功课。) (暗藏意味:尚未完成某些事,也不知道什么时候会完成,时间点比较模糊) I still have not handed in my homework. (我仍然未递交功课。) (暗藏意味:期限已经过了,但是我还是没有交功课。) I have already handed in my homework. (我已经递交了功课。) (暗藏意味:我在限期前交了功课。)

什么是一般:简单的,默认的,普通的。

一般现在时:用来表述习惯或者客观事实。(和现在没啥关系)

什么是将来:非常确定会发生的事。

虚拟语气

英语虚拟语气就是这么简单 by 英语兔 - 哔哩哔哩 bilibili

英语分 3 种语气:

  • 陈述语气:陈述事实(现实)、提出看法或问题等。所说的是真的。
    I like this book the best.
    If you get up earlier, you will be able to catch the first bus.

  • 祈使语气:表示请求、命令或警告等。希望所说的成真。
    Don’t be so careless.

  • 虚拟语气:表示假想或主观愿望。所说的与事实不符。
    I suggest that we should go tomorrow.
    If you dropped the glass, it would break.

How to 虚拟语气:

  • 以动词的过去式作为表达「非事实」的手段。
  • 过去式并不是过去时。虚拟语气中的过去式只是一个表示虚拟语气的形式,而不是表示过去的时态的形式。

表示相反

虚拟现在

  • 条件从句的谓语:用过去式(be 用 were)
  • 主句谓语:should / would / could / might + 动词原形

e.g. (example given)

  • If I were you, I would not tell him the truth.
  • If we left now, we should arrive in good time.

虚拟过去

因为时间本来就是过去,若还要用过去形态来表达非事实语气,就必须用过去完成的形态。

  • 条件从句的谓语:had+ 过去分词
  • 主句谓语:should / would / could / might + have+ 过去分词

e.g.

  • If you had got up earlier, you would have caught the first bus.
  • If he had been in that train then, he might have been killed in that accident.

虚拟将来

  • 条件从句的谓语:用过去式(be 用 were)
  • 主句谓语:should / would / could / might + 动词原形

e.g.

  • If he went, would you go too.
  • If I asked him, I'm sure he'd help us.
  • 可能性特别低:should
    If I should win the lottery, I would buy you a car.
  • 不可能发生:were to
    If I were to lie to her, I would lose her.

表示愿望

hope 中性

wish 可能小

  • 与现在相反 wish + 过去式: I wish (that) I were a rabbit
  • 与过去相反 wish + 过去完成式:I wish (that) I had eaten the carrot.
  • 与将来相反 wish + woud / should / could / might + 动词原形:I wish (that) I could eat the carrot.

would rather 与 wish 有类似的用法:

  • I would rather that you didn't eat the carrot.

表示请求

demand / suggest / insist / would rather + (should) + 动词原形

  • I suggest that you (should) eat a carrot. (宾语从句)
  • It is suggested that you (should) eat a carrot. (主语从句)
  • The suggestion is that you (should) eat a carrot. (表语从句)
  • It is (high) time that you ate a carrot. (定语从句)

倒装结构
If I were a boy, I might be very handsome. = Were I a boy, I might be very handsome.

be 动词因虚拟语气变为过去式时只会变为 were,而永远不会变成 was。

混合时态会有一个明显的时间标识,例如 now:
If I had finished my work earlier, I could have dinner now.
If you'd listened to me, you wouldn't be in such trouble now.

混合语气
I could have caught that bus, only that I forgot to get any money out.

句子分类

以下特指陈述句的分类。

简单句

主谓宾

主语 + 谓语 + 宾语,例如:I love her.

主谓

主语 + 谓语,例如:I gave up.

主系表

主语 + 系动词 + 表语,例如:Tom is shrewd.

表语之所以叫表语,意思是:表示主语状态或性质的语法成分

主谓 + 双宾语

主语 + 谓语 + 间接宾语 + 直接宾语,例如:I gave you a book.

如果你和我一样,经常分不清间接宾语和直接宾语,就记住上面这个例子,I gave you a book,我给了你一本书。当我拿着书递到你手上时,我直接接触的是书,所以叫直接宾语,间接接触你,所以叫间接宾语。

间接宾语和直接宾语的区别一般在疑问句里才有用,比如 Who did you buy the car for? 这句话翻译成汉语是「这辆车是你买给谁的?」,其中 who 充当了间接宾语,需要后面补出介词 for。即你不能这样问 Who did you buy the car?【误】

主谓宾 + 宾补

主语 + 谓语 + 宾语 + 宾语补足语,例如:Tom viewed Jerry as a hero.

宾语补足语 🆚 后置定语

  • 宾语补足语:宾语在承受动作(谓语)之后才产生的属性,例如 We consider the answer correct.
  • 后置定语:表明的属性和谓语体现的动作无关,例如 Tom love the girl operating the machine.

简单句 = 主干成分 + 非主干成分

  • 主干成分即五大基本句型的语法成分:主语、谓语(包括系动词)、宾语(包括直接宾语和间接宾语)、表语、宾语补足语。
  • 非主干成分指修饰限定成分,通常指定语和状语。

提取句子主干的步骤

  1. 找出句子谓语动词
  2. 动作的发出者:主语
  3. 动作的接受者:宾语
  4. 描述主语状态或属性的成分:表语
  5. 补充说明宾语的成分:宾语补足语

所有英语从句, 一个视频合集搞定 by 英语兔 - 哔哩哔哩 bilibili

并列复合句

并列复合句指若干个结构、功能、性质相同的简单句用并列连词或表示并列的标点符号(通常是分号和冒号)连接所形成的句子。例如:

The girl looked at me intently, and she invited me to her wedding.

这句话中 and 这个并列连词连接了两个不同的简单句,分别是:

  1. The girl looked at me intently.
  2. She invited me to her wedding.

形成了一个并列复合句。

并列连词

  • for
  • and
  • nor (neither…nor…)
  • but
  • or (either … or…)
  • yet
  • so
  • not only … but also …

首字母缩写为 fanboys(迷弟)。只有并列的对象是句子时,它才是并列复合句。

主从复杂句

主从复合句指若干个简单句用从属连词、关系代词、关系副词连接所形成的句子。例如:

She said that the President went to the hospital yesterday.

这句话由两个简单句组成,其中一个是 she said …,另一个是 the President went to the hospital yesterday,其中 that 引导了第二个句子,整体作为前面这个句子的宾语,即宾语从句。

定语从句

也叫形容词从句或关系从句。

其指代对象就是先行词。

关系代词引导
  • which / that / who / whom / as …+ 非完整句(有时可以省略关系代词)
  • whose …+ 完整句
  • 介词 + 关系代词(非 that / as)… + 完整句

that vs which

  • that:先行词是唯一的,有明确的对象,没得选
    The rabbit ate the largest carrot that I've ever seen.
    All the rabbits that ate a carrot.
    The only rabbit that ate a carrot.
    The first rabbit that ate a carrot.
  • which:先行词多选一,可替换为 that
    The rabbit ate a carrot which i bought.
    The rabbit ate a carrot that bought.

非限定性形容词从句作插入语

  • My head, which is big, is useful when it rains.
    我有大头,下雨不愁。
  • The biggest carrot, which the rabbit ate, was on the table.
    最大的那根胡萝卜曾在桌上,兔子吃了它。

非限定性形容词从句指代整句话

  • The rabbit ate the carrot, which was not surprising.
    兔子吃了胡萝卜,这事儿不令人吃惊。
关系副词引导

when / where / why … + 完整句

主语从句

  • That / Whether / How / Where / When + 完整句 + 谓语动词 + …
  • What / Who + 非完整句 + 谓语动词 + …

主语从句太长,让整个句子头重脚轻,就可以用 It 做形式主语:

  • It(形式主语)+ 谓语动词 + … + that + 完整句
    • It is suggested / important / essential / necessary / demanded / insisted / ordered that you (should) eat a carrot. (虚拟语气)
    • That you (should) eat a carrot is suggested / important / essential / necessary / demanded / insisted / ordered.

宾语从句

  • 主语 + 及物动词 / 系动词 + that / whether / if / how … + 完整句
    • that 有时可省略:I know (that) the rabbit ate a carrot.
    • that 不可省略:I know, just like you do, that the rabbit ate the carrot.
  • 主语 + 及物动词 / 系动词 + what / who / whom … + 非完整句

否定加在谓语动词前,而非从句中

  • 正确:I don't think (that) the rabbit is smart.
  • 错误:I think (that) the rabbit isn't smart

主从时态一致(主句时态 = 宾语从句时态)

  • I don' t think (that) you're right.
  • I didn't think (that) you were right.
  • I knew (that) the rabbit liked carrots.
  • 永恒 / 客观 / 不变现象是例外:I knew (that) the sun rises in the east.

表语从句

主语 + 用(连)系动词 + 表语(主语补语)

  • 主语从句 + 表语:That the rabbit ate a carrot is a secret.
  • 主语 + 表语从句:The secret is that the rabbit ate a carrot.

系动词是非 be 动词

  • It seems that the rabbit is hungry.
    It 是形式主语
  • It feels that you're not telling the truth.

同位语从句

名词性成分 + that / whether / who … + 完整句

  • The fact that the rabbit ate the carrot did not surprise me.
    兔子吃了胡萝卜这个事实并没让我吃惊。
  • The question whether the rabbit will eat the carrot is on all our minds.
    兔子是否会吃胡萝卜这个问题萦绕在我们所有人心中。
  • I have no idea who ate the carrot.
    我不知道谁吃了那胡萝卜。

状语从句

也叫副词从句。

状语从句通常会出现在主句的前面或后面,有时插入主句中间也会被两个逗号隔开,因此相对来说比较好拆分。其形式也很简单:连词 + 完整句。

时间状语从句
连词 用法
before 之前
when 某个时间点,突然
while 一个时间段
as 同时
after 之后
since 从之前某一个时间点开始算,一般用完成时态
until 直到某一时间点
as soon as 一……就……
the next time 下次
地点状语从句

The rabbit ate the carrot where he found it.

  • 地点状语从句 where he found it = 地点

The rabbit ate the carrot at the place where he found it

  • 定语从句 where he found it 修饰先行词 place

引导词 whee 的强调形式有 wherever、everywhere、anywhere

比较状语从句

口语中可以省略句末的 be 动词。

  • He is smarter than me / l (am) .
  • This carrot is bigger than that one (is) .
  • She is more beautiful than Snow White (is).

同样

  • He is as smart as I am / me.
  • This carrot is as big as that one (is).
  • She is as beautiful as Snow White (is).

越……越……

  • The more you practice English, the more fluent you become.
条件状语从句

条件句总是比主句在时态上落后一个时间段。

真实条件句:If I saw a carrot. I would eat it.
虚拟条件句:If I had seen a carrot, I would have eaten it. (虚拟语气表示与事实相反)

其它引导词:

  • Unless you like (= If you don't like) this video, you will not give it a thumbs-up.
  • Provided that my video is excellent, you will give it a thumbs-up.
  • As long as I make excellent videos you will remain my follower.
  • In case you don't understand, please comment below.
让步状语从句

具体情况

  • 假设:Even if I see a carrot, i will not eat it.

  • 事实:Although I see a carrot, i will not eat it.

    • 引导词 Although = Though = Even though,后面主句不能加 but

未知情况

  • No matter what happens, I will not eat the carrot.
  • 引导词 No matter = Regardless of
方式状语从句

假设发生

  • 方式状语从句:You spend (so much) money as if you were a millionaire.

    • 主句 You spend (so much) money 已发生
  • 虚拟语气:If you were a millionaire, you would spend a lot of money.

    • 从句 If you were a millionaire 未发生

正在发生

  • Eat the carrot as i do.

方式(the way)状语从句换成定语从句:

  • You spend money the way (in which) millionaires do.
  • Eat the carrot the way (in which) I eat it.

由此可见,方式状语从句的表达更简洁。

原因状语从句

Because(引导从句,用在复杂句)和 so(连词,用在复合句)不能同时使用:Because the rabbit was hungry, so he ate the carrot.

语气程度:Because > Since > As

  • BecauseL:实实在在的因果关系
  • Since:众所周知的原因(只能放在主句之前)
  • As:显而易见的事实(只能放在主句之前)

Because(主从句)vs for(并且句,放在后面)

  • Because:直接的因果关系
  • for:先果后因,一般前面是猜测,后面 for 提供依据
目的状语从句

In order that I could finish the video in time, I pulled an all-nighter.

等于

I pulled an all-nighter so that I could finish the video in time. (so that 不能放在开头)

结果状语从句

I ate a lot of carrots for lunch so that I wasn't hungry at all in the afternoon.

I ate so many carrots for lunch that I felt sick afterwards.

It was such a tasty carrot that I ate it all at once. (such + 名词)

It was so tasty a carrot that I ate it all at once. (so + 形容词)

其它语法

非谓语动词

谓语动词是被主语限定的供动词(finite verbs),作为句子的核心,表示主语怎么样。它有三大本领:

  • 表示动作的时间
  • 表示动作的状态
  • 表示动作的语气(假设、情感等)

非谓语动词不会被主语限定(non-finite verbs),不用学(没有)以上三个本领。

动词不定式

infinitive 是无限的意思,不受时间和人称的限制。

形式:to(可省略)+ 动词原形

full infinitive(保留 to)

To be or not to be, that is the question.
生存还是毀灭,这是一个问题。

bare infinitive(省略 to)

You helped me (to) cook the carrot.
你帮我烧(做菜)了胡萝卜。

动词不定式作主语

To eat a carrot every day is good for the rabbit.
一天吃一根胡萝卜对兔子有好处

头重脚轻,改为:it(形式主语) is + 形容词 + for sb. + to do sth.

It is good for the rabbit to eat a carrot every day.

等于主语从句:It is good that the rabbit eats a carrot every day.

动词不定式作宾语

The rabbit likes to eat carrots.
兔子喜欢吃胡萝卜。

I consider it(形式宾语) important to eat a carrot every day.
我发现每天吃一个胡萝卜很重要。

动词不定式作宾语补足语

The rabbit expected the wolf to eat a carrot.
兔子指望狼吃一根胡萝卜。

使役动词 see、find、watch、have、make、let……可省略 to
Carrots make the rabbit feel happy.
胡萝卜使兔子感到快乐。

The wolf helped the rabbit (to) grow carrots
狼帮兔子种胡萝卜。

动词不定式作定语

The rabbit has a lot of carrots to eat.
兔子有很多胡萝卜要吃。

动词不定式作状语

表原因
I was surprised to get a thumbs-up. = I was surprised because I got a thumbs-up.
我很开心(因为)得到一个赞。

表目的
I will do anything to get a thumbs-up. = I will do anything in order that I get a thumbs-up.
我为了得到一个赞会做任何事。

表结果
I got enough thumbs-up to make another video. = I got enough thumbs-up so that I made another video.
我得到足够的赞,可以去做另一个视频啦!

动名词

相当于名词。

动词不定式作主语

Eating carrots is healthy for the rabbit.
吃胡萝卜(这个行为)对兔子来说很健康.

动名词作主语补语(表语)

The rabbit's hobby is growing carrots.
兔子的爱好是种胡萝卜。

Seeing is believing.
眼见为实。

动名词作定语

说明被修饰词的性质,功能或用途。

a sleeping pill = a pill for sleeping

动名词作宾语

The rabbit likes eating carrots.
兔子喜欢吃胡萝卜。

The rabbit enjoys eating carrots.
兔子喜欢吃胡萝卜。
动词后面只能接动名词的单词或者短语:

  • enjoy
  • avoid
  • advise
  • consider
  • escape
  • mind
  • practice
  • insist on
  • give up
  • feel like
  • put off
  • ……

介词 + 宾语(动名词)

The rabbit is fond of eating carrots.
兔子喜欢吃胡萝卜。

The rabbit is looking forward to(介词) seeing the wolf again.
兔子期望再次见到狼。

现在分词

相当于形容词。

现在分词作定语

表明被修饰词的状态,但并不一定表明发生在现在。
a sleeping rabbit ≠ a rabbit for sleeping

现在分词作表语

The game is exciting.
游戏是刺激的。

现在分词作宾语补足语

The wolf saw the rabbit eating a carrot.
狼之前看到兔子正在吃一根胡萝卜。

现在分词作状语

表时间
Hearing the news, the rabbit became excited.
听到这个消息,兔子很激动。
When he heard the news, the rabbit became excited.
听到这个消息时,兔子很激动。

表原因
Not knowing what to eat, the rabbit skipped lunch.
不知道吃什么,兔子没吃中饭。
Because he didn't know what to eat, the rabbit skipped lunch.
听到这个消息时,兔子很激动。

过去分词

不一定表示过去;暗含被动的意思。

过去分词作定语

a minced carrot
一根绞碎的胡萝卜

过去分词短语作定语,要后置

The carrot cake eaten by the rabbit is delicious.
被兔子吃了的胡萝卜很美味。

过去分词作表语

The rabbit is interested.
被动 兔子很有兴趣。
The story is interesting.
主动 故事很有趣。
The rabbit was frightened.
被动 兔子感到害怕。
The rabbit was frightening.
主动 兔子令人感到害怕。

过去分词作宾语补足语

The rabbit found his carrot stolen.
兔子发现他的胡萝卜被偷了。

过去分词作状语

表地点
Seen from the hill, the carrot field looks beautiful.
从山上看,胡萝卜田看上去很美。
Seeing the carrot field, the rabbit ran towards it.
看到胡萝卜田,兔子朝着它跑去。

表原因
Born in a rabbit family, the rabbit's only work is growing carrots.
由于出生在一个兔子家庭里,兔子的唯一工作就是种胡萝卜。

表条件
Given another chance, the rabbit would go to the wolf's party.
如果再给兔子一次机会,他会去参加狼的聚会。

倒装句

Here comes the rain again = The rain comes here again.

不定式表结果


  • I hurried to the railway station to find my train is gone.
    ✔️ 我匆忙地赶到火车站(结果)却发现我的车已经出发了。
    ❌ 我匆忙地赶到火车站,是为了发现我的车已经走了(目的)。
  • 🌰 A Pittsburgh-area woman with car trouble popped the hood of her vehicle to find squirrels had hidden more than 200 walnuts in the car's body.
  • 🌰 He survived to see the end of the war.

特殊结构的句子

  • She was the only person to survive the air crash.

关联阅读