之语法小点——助动词、情态动词
(一) can 和 could 用来表示推测的用法
1.Can和could可以用来表示推测。Can和could表示推测的这一用法通常用于否定句或疑问句中,表示对现在、将来及过去情况进行否定的推测。
通常有两种形式:
1) 表示对现在或未来情况进行否定的推测,其结构为:“can’t/ couldn’t + 动词原形”或“can’t/ couldn’t + be + 现在分词”。
2) 表示对已经发生的情况进行推测,其结构为:“can’t/ couldn’t + have + 过去分词”。例如:
She couldn’t make mistakes on this matter.
在这个问题上她不应该犯错误。
He couldn’t have said such a thing.
他应该不会说出这种话的。
2.Can用于某些固定搭配种。例如:
I can but do my best.
我只好尽全力了。
I can’t help but cry.
我忍不住哭了起来。
You cannot be too careful when crossing the street.
穿越马路时怎么小心也不过分。
(二) may和might 用来表示推测的用法
1.May和might表示可能性、推测。May和might 在表示可能性、推测时,意为“也许、可能、大概”。通常用于肯定句中。具体有两种用法:
1) 表示对现在或未来情况进行推测,其结构为:“may/might + 动词原形”或“may/ might + be + 现在分词”。
2) 表示对已经发生的情况进行推测,其结构为:“may/ might + have + 过去分词”。例如:
Such an experienced teacher may sometimes make mistakes.
经验这么丰富的老师有时也可能会出差错。
He may be having the meeting now.
也许他现在正在开会。
2.May 用于某些固定搭配中。例如:
You may as well know the truth.
你知道真实情形也无妨。
It may well rain. 或许会下雨。
You may well say so. 你大可那样说。
(三) must用来表示推测的用法
1.Must可以用于肯定句中表示对现在、将来或过去情况进行推测。通常有两种形式:
1) 表示对现在或未来情况进行肯定的推测,其结构为:“must + 动词原形 + be + 现在分词”。
2) 表示对已经发生的情况进行肯定的推测,其结构为:“must + have + 过去分词”。例如:
It must rain soon.
待会儿一定会下雨。
He must be having the meeting now.
他现在一定是在开会。
It must have rained last night, for the ground is wet.
昨晚一定下雨了,因为地上湿湿的。
(四) need用来表示过去想做而没有做的事
Need可与完成时连用,表示“过去做了某事,但事实上没有必要做”。其形式为:“needn’t + have + 过去分词”。例如:
You needn’t have told him about the matter.
你本来没有必要告诉他那件事。(事实上已经告诉了)
You needn’t have bought the dictionary.
你没有必要买那本字典。(但你却买了)