首页 > 技术文章 > 耿建超英语语法---情态动词

Terrypython 2019-01-25 20:52 原文

情态动词有六组,如下所示:

  • can could
  • will would
  • may might
  • must   have to 
  • shall should   ought to   be supposed to do
  • need dare

针对这六组,只需记住九点就完全掌握了!!!

1)can could

1 能力

could 是can的过去时

2 许可

could 比can 更委婉

3 推测

can 不能用于肯定句,有两种情况下可以:

  • 理论上不可能但实际上有可能时(比如:既然经验丰富的教师也可能会犯错)
  • can 加 only时

4 有时

can + be/get

5 惊讶或者怀疑

(2)will would

1 将要

would 是 will 的过去时

2 提出建议或者请求

would 比 will 更委婉

3 would like 是want 和 like 变时表词而来

举个例子:

do you want/like a cup of tea?  --->would you want/like a cup of tea?

4 过去或者现在的习惯,倾向性

3)may might

1 允许

  • 表请求允许时,只能用在第一人称疑问句中,might 比 may 更委婉
  • 表给予允许时,只能用在第二第三人称陈述句中,只能用may

2 推测

may不能用于疑问句句首,也就是一般疑问句。might 比 may 的可能性更小,如果想要变大,加well,表示加强语气!(may/might well)

3 祝愿

may + 陈述句(动词用原型)

4 不妨,还是

may/might + as well

4)must   have to

  1. must 表主动,have to 表被动
  2. must 可以表推测,mustn't 和 have to 不可以
  3. 对 must 的否定回答,要用 not have to 或者 not need to

5)shall should   ought to   be supposed to do

  1. shall 用于第一人称的疑问句中表示征求意见,用于第二 三 人称的陈述句中表示命令,警告,承诺,决心等
  2. ought to 比 should 语气重,场合更加正式
  3. should 等于 be supposed to do ,可以表推测

6)need dare

1 need 和 dare 有情态动词和实义动词两种用法

  1. 在疑问句与否定句中,两者都可以使用
  2. 在肯定句中,只能用实义动词

2 need + doing 可表示被动

7)表示推测

表推测的有三组

  1. can could
  2. may might
  3. must  should

其中  can /could , may/might : 表示可能的意思

         must 表示一定的意思

         should 表示应该的意思

针对 can /could , may/might 表示可能的意思,我们从如下角度区分:

  • 肯定句------------>不能用 can ,其余三个均可以使用
  • 一般疑问句------>不能用 may,其余三个均可以使用
  • 特殊疑问句------>四个均可以使用
  • 否定句------------>四个均可以使用,但是表达意思不同:can't 与 couldn't 表示不可能;may not 与 might not 表示可能不。

8)表示提出建议或者请求 ,许可,允许

其中有三组表达类似的意思:

  • will would
  • can could
  • may might

针对这三组的区别,用如下表区别:

\ 提出建议或者请求 许可 允许
疑问句 第二人称 第一 二 三 人称 第一人称(ma/might)
陈述句 \ 第 一 二 三 人称 第 二 三 人称(may)

(9)情态动词表现在,过去,将来,进行

  • 情态动词 + do 动词原形    ——>表现在或者将来
  • 情态动词 + be doing    ——>表进行
  • 情态动词 + have done    ——>表过去

注: 当表示过去时,有两种:

  • 对过去的推测:(can/can't/may/might/must)
  • 对过去的评价:(could/would/should/needn't)

推荐阅读