Skip to content

第十一章 语气助动词 ​

本章目标 ​

语气助动词放在动词原形前面。它们可以表达义务、意愿、能力、许可,也可以表达不同程度的猜测。

学习这一章后,你应该能:

  1. 分清语法助动词和语气助动词;
  2. 认识主要语气助动词;
  3. 分清语气助动词的一般用法和猜测用法;
  4. 看懂 would / should / could / might + have + 过去分词;
  5. 理解语气助动词的过去拼法不一定表示过去时间;
  6. 使用常见的次要语气助动词。

句型标记系统 ​

符号含义说明
1主语 Subject句子的主角,回答“谁 / 什么”
2动词 Verb表示动作或状态
be系动词 / 广义 be 标记is / am / are / was / were 是 be 动词;has been / have been / had been / will have been / would have been 是 be 动词的完成形式;look / feel / seem / become / get 等系动词也按 be 标注
3O宾语 Object动作的接受者,回答“谁 / 什么”
3C补语 Complement说明主语或宾语“是什么 / 怎么样 / 在哪里”
(4)状语 Adverbial可以删除的时间、地点、方式等修饰成分
(be)隐藏的 be宾语和宾语补足语之间可以插入 be,用来检验说明关系

五种基本句型写成:

  1. 1 + 2
  2. 1 + 2 + 3O
  3. 1 + 2 + 3O + 3O
  4. 1 + be + 3C
  5. 1 + 2 + 3O + (be) + 3C

注意:状语 (4) 可以出现在五种句型中,但它不是句型骨架的一部分。


助动词是什么 ​

助动词用来帮助主要动词构成谓语动词组。

助动词可以粗略分为两类:

类型例子作用
语法助动词do / have帮助构成否定句、疑问句或完成时
语气助动词must / will / can / may 等表达义务、意愿、能力、许可或猜测

语法助动词 ​

看几个熟悉的例子:

I do not know.
我不知道。

do 帮助构成否定句。

Do you know Tim?
你认识蒂姆吗?

do 帮助构成疑问句。

Amy has finished the book.
艾米已经读完了那本书。

has 和过去分词 finished 构成现在完成时。

语气助动词 ​

语气助动词也常被称为情态助动词。它后面接动词原形。

比较:

It is raining outside.
外面正在下雨。

It may be raining outside.
外面可能正在下雨。

第一句把下雨当作事实来说。

第二句加上语气助动词 may。说话者不确定外面是否真的在下雨。

拆开观察第二句:

Itmay berainingoutside
1be3C(4)
  • may 表达不确定语气;
  • be 是动词原形;
  • raining 是现在分词形容词补语,标为 3C,表达进行状态。

主要语气助动词 ​

常见的主要语气助动词有:

形式
must
will / would
shall / should
can / could
may / might

还有一些次要语气助动词:

形式
ought to
have to
used to
need
dare
had better
would rather
might as well

它们都能表达说话者的态度。不同形式表达的态度和确定程度不同。


主要语气助动词的两种用法 ​

同一个语气助动词常有两种用法。

比较:

We must be careful.
我们必须小心。

Tim must be tired.
蒂姆一定累了。

第一句表达义务:我们非小心不可。

第二句表达猜测:说话者根据情况判断,蒂姆一定很累。

所以,主要语气助动词有两种常见用法:

用法作用
一般用法表达义务、意愿、责任、能力或许可
猜测用法推测一件事有多大可能是真的

一般用法 ​

must ​

must 表示“必须”,也就是非做不可。

We must stay together.
我们必须待在一起。

must 本身没有过去拼法。谈过去时,形式仍然可以保持不变:

Amy said we must stay together.
艾米当时说,我们必须待在一起。

will / would ​

will / would 可以表达意愿、决定或承诺。

I will help you.
我愿意帮助你。

Amy said she would help me.
艾米说她愿意帮助我。

谈过去时,常用过去拼法 would。

但是,would 也可以用于现在时间,表达更客气、更试探的语气:

Would you like some water?
你想喝点水吗?

这里不是在问过去。would 让询问听起来更礼貌。

shall / should ​

现代日常英语中,shall 不常见。初学者先认识两种常见情况。

第一种:用 Shall I ...? / Shall we ...? 询问对方意见。

Shall we go now?
我们现在走好吗?

第二种:在正式或较旧的表达中,shall 可以表示强烈决心。

We shall not stop.
我们绝不会停下。

日常表达中,更常见的是 should。它可以表示责任或建议:

We should be on time.
我们应该准时。

Amy said we should leave early.
艾米说我们应该早点离开。

should 可以用于现在或过去的上下文。

can / could ​

can / could 可以表达能力或许可。

Amy can swim.
艾米会游泳。

Amy could swim when she was five.
艾米五岁时就会游泳。

谈过去能力时,常用 could。

但是,could 也可以用于现在时间,让请求更客气:

Could you help me with my homework?
你能帮我做作业吗?

这里不是问过去。could 让请求听起来更礼貌、更试探。

may / might ​

may / might 的一般用法可以表达许可。

You may go now.
你现在可以走了。

Amy said we might go.
艾米说我们可以走了。

谈过去上下文时,可以使用 might。

但是,might 也可以用于现在时间,表达特别客气、试探的请求:

Might I ask you a question?
我可以问你一个问题吗?

这里不是问过去。


一般用法搭配完成时 ​

would / should / could / might 是常见的过去拼法。

它们后面接:

have + 过去分词

通常表达两层意思:

  1. 谈相对过去的事情;
  2. 事情与事实不一样,或者已经来不及改变。

would have ​

I would have helped Amy if I had known.
如果我当时知道,我本来会帮助艾米。

would have helped 表示过去本来会做,但事实上没有做。

should have ​

You should have finished the book last week.
你上周就应该读完那本书。

should have finished 表示过去应该做,但事实上没有按时做完。

could have ​

With your help, I could have finished earlier.
如果有你的帮助,我本来可以更早完成。

could have finished 表示过去本来有能力做到,但事实上没有做到。

might have ​

With more time, I might have done better.
如果时间更多,我本来可能做得更好。

might have done 表示过去存在一种可能,但事实已经不能改变。

一个日常情境 ​

出门看朋友以前,艾米说:

We should take something.
我们应该带点东西。

这里使用 should + 动词原形。事情还没有发生,现在还来得及准备。

到了朋友家,朋友看到礼物以后说:

You should not have done that.
你本来不必这样做。

这里使用 should have done。礼物已经买了,过去的事情已经不能改变。


猜测用法 ​

主要语气助动词还可以用来猜测。

用于猜测时,过去拼法不一定表示过去时间。它有时只表示说话者把握较小。

可以先这样理解:

较有把握较没把握
must / will / can / maywould / could / might

注意:不同助动词还有各自的使用习惯。上表只是帮助入门,不是机械替换表。

猜测过去的事情时,常使用:

语气助动词 + have + 过去分词

下面按助动词逐一观察。

must ​

猜现在:

Listen! It must be raining outside.
听!外面一定正在下雨。

猜过去:

It must have rained last night. The earth is still wet.
昨晚一定下过雨。地面现在还是湿的。

will ​

猜现在:

That will be Amy at the door.
门口的人一定是艾米。

猜过去:

You will have heard the news.
你一定已经听说这个消息了。

would ​

猜现在:

This would be your seat, right?
这应该是你的座位,对吗?

猜过去:

That would have been Tim at the door.
刚才门口的人应该是蒂姆。

should ​

猜现在:

We should be on the right road.
我们走的路应该是对的。

猜过去:

Amy should have left. Her bag is gone.
艾米应该已经走了。她的包不在这里。

can ​

猜现在:

Where can Tim be now?
蒂姆现在会在哪里呢?

猜过去:

Where can Tim have gone?
蒂姆会去哪里了呢?

can 用于猜测时,常见于疑问句或否定句。

could ​

猜现在:

I could be wrong.
我可能错了。

猜过去:

Something could have gone wrong.
可能出了什么问题。

may ​

猜现在:

The dog may hurt you.
那只狗可能会伤害你。

猜过去:

The dog may have been angry, but it is quiet now.
那只狗刚才可能很生气,但现在很安静。

might ​

猜未来:

Take an umbrella. It might rain.
带把雨伞吧。可能会下雨。

猜过去:

Check your phone. Amy might have called you.
看一下手机。艾米可能给你打过电话。


次要语气助动词 ​

下面这些表达也很常见。

ought to 和 have to 除了一般用法,也可以表达猜测。其余表达主要用于一般用法。


ought to:应该 ​

肯定句 ​

一般用法:

You ought to tell Tim you were wrong.
你应该告诉蒂姆你错了。

猜测用法:

Tim ought to be home now.
蒂姆现在应该在家。

疑问句 ​

Ought we to go now?
我们现在应该走吗?

否定句 ​

You ought not to have done that.
你当初不应该那样做。

ought not to have done 谈过去已经无法改变的事情。


have to:必须 ​

肯定句 ​

一般用法:

You have to tell your father.
你必须告诉你的父亲。

猜测用法:

That has to be Tim at the door.
门口的人一定是蒂姆。

疑问句 ​

Do you have to leave now?
你现在非走不可吗?

否定句 ​

I do not have to leave now.
我现在不必离开。

注意:

  • must not 表示“不可以”;
  • do not have to 表示“不必”。

两者意思不同。


used to:过去的习惯或状态 ​

used to 表示过去常常如此,但现在已经不同。

肯定句 ​

Tim used to walk to school.
蒂姆过去常常走路上学。

疑问句 ​

现代日常英语常用:

Did Tim use to walk to school?
蒂姆过去常常走路上学吗?

较旧或较少见的写法也可以见到:

Used Tim to walk to school?

初学者优先使用 Did ... use to ...?。

否定句 ​

现代日常英语常用:

Tim did not use to walk to school.
蒂姆过去不常走路上学。

较旧或较少见的写法也可以见到:

Tim used not to walk to school.

初学者优先使用 did not use to。


need:需要 ​

need 可以作语气助动词,也可以作普通动词。

作语气助动词 ​

I do not think you need go.
我认为你不必去。

Need I go now?
我需要现在走吗?

You need not do that.
你不必那样做。

作语气助动词时,need 后面直接接动词原形。

作普通动词 ​

Do I need to go now?
我需要现在走吗?

You do not need to do that.
你不必那样做。

作普通动词时,疑问句和否定句常使用 do,后面接 to + 动词原形。

现代日常英语中,普通动词用法更常见。


dare:敢 ​

dare 也可以作语气助动词或普通动词。

作语气助动词 ​

I am not sure I dare touch that snake.
我不确定自己敢不敢碰那条蛇。

Dare you touch that snake?
你敢碰那条蛇吗?

I dare not touch it.
我不敢碰它。

作普通动词 ​

Do you dare to touch that snake?
你敢碰那条蛇吗?

I do not dare to touch it.
我不敢碰它。

现代日常英语中,普通动词用法更常见。


had better:最好 ​

肯定句 ​

We had better leave now.
我们最好现在离开。

疑问句 ​

Had we better leave now?
我们最好现在离开吗?

也常见:

Had we not better leave now?
我们现在离开不是更好吗?

否定句 ​

You had better not lie to me.
你最好不要骗我。


would rather:宁愿 ​

肯定句 ​

I would rather walk than take the bus.
我宁愿走路,也不愿乘公交车。

than 前后要保持平行:

  • 前面是动词原形 walk;
  • 后面也是动词原形 take。

疑问句 ​

Would you rather stay here?
你是不是宁愿留在这里?

否定句 ​

I would rather not talk about it.
我宁愿不谈这件事。


might as well:不妨,不如 ​

肯定句 ​

We might as well walk.
我们不如走路。

否定句 ​

We might as well not drive.
我们还不如不开车。

这个表达通常不用来构成疑问句。


本章总结 ​

  1. 语气助动词放在动词原形前,表达说话者的态度。
  2. 主要语气助动词有 must / will / would / shall / should / can / could / may / might。
  3. 一般用法表达义务、意愿、责任、能力或许可。
  4. 猜测用法表达一件事有多大可能是真的。
  5. would / should / could / might 不一定表示过去时间,也可以表达更客气、更试探或更没把握的语气。
  6. 语气助动词 + have + 过去分词 常用于谈相对过去的事情。
  7. 一般用法中的 would / should / could / might + have + 过去分词 常常表示过去事实已经不能改变。
  8. 猜测用法中的 语气助动词 + have + 过去分词 用来猜测过去。
  9. used to / need / dare / had better / would rather / might as well 各有自己的常见结构,要结合例句记忆。