情态动词的语法知识
一. 情态动词的语法特征
1. 情态动词不能表示正在发生或已经发生的事情,只表示期待或估计某事的发生。
2. 情态动词除ought(应该,应当)和have外,后面只能接不带to的不定式。
3. 情态动词没有人称、数的变化,即情态动词第三人称单数不加-s。
4. 情态动词没有非谓语形式,即没有不定式、分词等形式。
二. 情态动词+have+过去分词
1. may(might) have+done sth.,can(could) have+done sth.一般表示过去,主要用于推测过去的时间里可能发生的事情。
例:Philip may(might) have been hurt seriously in the car accident.菲利普可能在那场车祸中严重受伤。
2. must have+done sth.,对过去时间里可能发生的事情的推测,语气较强,具有“肯定”,“必定”的意思。
例:—Linda has gone to work, but her bicycle is still here.琳达已经去上班了,但她的自行车仍在这里。
3. ought to have done sth.,should have done sth.表示本应该做某事,而事实上并没有做。其否定句通常表示“不该做某事却做了”。
例:You ought to(should) have been more careful in this experiment.你本应该认真地
做这个实验。
ought to 在语气上比should 要强。
4. needn’t have done sth. 没有必要做某事
例:I dressed very warmly for the trip, but I needn’t have done so. The weather was hot.为那次旅行我穿得很暖和,但是我没必要这么做,天气很热。
5. would like to have done sth. 本来打算做某事
例:I would like to have read the article, but I was very busy then. 我本想读那篇文章,但是那时太忙了。
三. should和ought to
should和ought to 都表示“应该”的意思,可以用于各种人称。
例:—Ought he to go? 他应该走了吗?
—Yes. I think he ought to. 是的,我想他应该走了。
当表示要求,命令时,语气由should(应该)、had better(最好)、must(必须)渐强,其中must有很强烈的命令的口气。
四. had better表示“最好”
had better是一种常用的固定用法,相当于一个助动词,它只有一种形式,后面要跟动词原形。
例:had better do sth.
had better not do sth.
It is pretty cold. You’d better put on my coat. 天气比较冷,你最好穿上我的大衣。
had better have done sth.表示与事实相反的结果,意思为“本来最好”。
五. would rather表示“宁愿”
例:would rather do, would rather not do
Would rather…than… 宁愿…而不愿(表转折)
还有would sooner,had rather, had sooner都可以表示“宁愿”、“宁可”的意思。
六. will和would
1. would like; would like to do = want to 想要,这是固定搭配。
例:Would you like to go with me? 你想和我一起去吗?
2. Will you…? Would you like…? 当表示肯定含义的请求,劝说的疑问句中一般用some 而不是any。
例:Would you like some cake? 你想要点蛋糕吗?
3. won’t you 是一种委婉语气。
例:Won’t you sit down? 为什么不坐下呢?
七. 情态动词的回答方式
问句
肯定回答
否定回答
Need you …?
Yes, I must.
No, I needn’t.
八. 带to的情态动词
带to的情态动词有四个:ought to, have to, used to, be to, 如加上have got to(=must), be able to, 一共为六个。他们的疑问,否定形式应予以注意:
例:Do they have to pay their bill before the end of the month? 月底之前他们必须付账吗?
She didn’t use to play tennis before she was fourteen. 在十四岁前她没有玩过乒乓球。
ought to本身可以作为情态动词使用。其他的几个词只能作为实义动词使用。当需要变成疑问,否定形式的时候必须用do等助动词。
九. need和dare的异同
这两个词都既可做实义动词用,也可做情态动词用。作为情态动词,两者都只能用于疑问句,否定句和条件句。need作实义动词时后面的不定式必须带to,而dare作实义动词用时,后面的to通常可以被省略。
1. 实义动词:need(需要,要求)
need + n./to do sth.
2. 情态动词:need, 只用原形need后加do, 否定形式为need not。
例:Need you go yet? 你也要去吗?
Yes, I must./No, I needn’t. 是的,我必须去。/不,我不需要。
3. need 的被动含义:need, want, require, worth(形容词)后面接doing也可以表示被动: