英语语法要点6
情态动词
一、情态动词接不同形式的用法
1 、“ 情态词 + 不带 to 的不定式 ” 在这种结构中 , 所有的情态动词都可以指直接的现在或将来。
e.g. I may / can / must go
there now . 我也许 / 可能 / 应该现在去那里 。
He can't
leave yet . 他现在还不能走。
I may /
can / must go there tomorrow . 我也许 / 可能 / 应该明天那儿 。
另外 ,此种结构也可用来一 “ 推测 ”, 但这时情态动词后的动词 ,仅限于静态动词 。
e.g. He must be at home ,
since the light in his room is still on . 房里的灯还亮着 ,他一定在家。
He must
know the answer . 他一定知道答案 。
2 、“ 情态词 + 进行时”这种形式往往可用来表示 :
A . 可能或推测 : Meg may
be phoning her finance . 梅格可能在给他的未婚夫打电话。
You must
be joking ! 你准是在开玩笑。
He can't be leaving yet . 他现在还不会走 。
B . 使语气更委婉 : We must / may / should be
leaving soon . 我们必须 / 也许 / 应该马上走 。
C . 其它用法 : You must be working when the
inspector comes in . 检查员进来时你必须在工作 。
3 、情态动词的过去时 would ,
could , might 和 should 在形式上都可以说是过去时, 但这一点与其用法和意义并无多大关系
。我们一般把其用于间 接引语时叫做 “ 过去时 ” 。
e.g. He said you could /
would / might leave early . 他说过你可以 / 会 / 可以早走
。
但在更多的情况下,might 表示比 may 更不肯定的情况
。 在疑问句中 ,could ,would 比 can , will 更客气 , should 是 “ 应该 ” , 表一种义务 。
e.g. I might see you tomorrow . 明天我或许能是你 。
Could you help me , please ? 您能帮助我吗 ?
Would you please show me the way ? 您给我指指路 ,好吗 ?
He said I should see a doctor . 他说我应该去看医生 。
4 、“ 情态词 + 完成式 ” 它包括两种形式 :
(1)“ 情态词 + have + 过去分词 ”
;
(2)“ 情态词 + have been + 现在分词
”。
它们的用法如下: 非推测性用法 : “ could + 完成式 ” , 即用于肯定句中 ,可以表示“
本 来可以完成而未完成的动作 ” 。
We
could have walked to the station; it was so near . 我们本来可以走到车站去,路很近 。
Yes . A taxi wasn't at all necessary
. 是的 ,根本不必坐出租车
。
“ needn't + 完成式 ” ,即用于否定句中 ,意为“ 本来 不必 ” ,指实际上做了本来不必做的事 。
There
were plenty of time . She needn't have hurried . 时间很充裕 ,他本不必匆忙 。
“ ought to / should + 完成式 ” ,表示“ 本来应该 ”,指本 该做而实际未做的事 , 否定句则表示实际做了本不应该做的事。
The plant is dead , I should have given it more water . 这株植物死了 , 我本应该给它多浇点水 。
We
shouldn't have waited for her because she never come . 我们本不该等她 ,因为她根本不会来
。
“ might + 完成式 ” ,那用于肯定句 ,可以表示本来可以做而实际未做的事
,暗含一种责备 , 此时不可用 may 替代 。
He
might have given you more help , even though he was
very busy . 他本来是可以给你更多帮助的
,尽管他很忙 。
推测性用法 : 对过去的事情进行推测时 ,我们可以采取“ 情态词 + 完成式 ” 形式。
“ can / could + 完成式 ” 表推测时多用于疑问句或否定句中,不用于肯定句 。
He
can't / couldn't have forgotten you address so soon . Can she have lost thd book ?
“ must + 完成式 ” 意为“ 准是已 ”往往用于肯定句中 ,其否定形式是 can't , 不是 mustn't . He must have left early . ( 否定 :He can't have left
early . )
He
must have been working late . ( 否定 : He can't be
working late . )
“ may / might + 完成式 ” 表示“ 可能已经 ” , “ 或许已经 ” ,是对已经发生事情的 不太肯定的推测
,其中 may 一般不用于疑问句中。
You
may ( might ) have read about it in the papers . He
may ( might ) not have finished the work . 另外 , 有时亦可用 should和ought to 表“可能”或“推测”, 但由于 should 和 ought to 常表示 “ 义务 ” 因而会产生歧义 , 所义并不常用
。
John
ought to / should have left by tomorrow . 在疑问句和否定句中,通常不用 should 和 ought to 来表示 “ 可能 ” 或 “ 推测 ” 。 有时候 , 如果表示的
“ 可能 ” 或 “ 推论 ” 的依据几乎可以 肯定的话,也可以用 will 和 would .
That
will be Roland , I can hear him at the door . 那一定是罗兰。 我听到他在门口的声音 。
That will have been Roland
. He said he'd be back at 7 . 那一定是罗兰 。 他说七点钟回来 。
That won't
be Roland . I am not expecting him yet
. 那不会是罗兰。
我想他现在不会回来 。
二、情态动词表不同的“肯定”程度
不同的 “ 肯定 ” 程度可按下列层次排列 :
He is at home . ( 事实 )
He must be at home
.( 非常可能)
He could be at home
.( 很可能 )
He ought to be at home .( 很可能 )
He may be at home
.( 仅仅可能 )
He might be at home
.( 或许 )
He isn't at home
.( 事实 )
He can't be home
.( 接近肯定 )
He couldn't be at home .( 不及 can't 肯定 )
He may not be at home . ( 可能 ,但不肯定 )
He might not be at home .( 不及 may 肯定 )。
|