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 tohave 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 各有自己的常见结构,要结合例句记忆。