作者:cutekoala
(一) 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. 你没有必要买那本字典。(但你却买了) |