表推测的 can / may / could / might / should / must

发布时间:2022-04-25T19:00:09 英语语法

表推测的 can / may / could / might / should / must

1. 从所用句型来看

can用于否定句和疑问句,may用于肯定句和否定式,两者均可用于否定句,但是含义不同(cannot=不可能,may not=可能不);could, might 和 should 可用于肯定句、否定句和疑问句;must 表示推测通常只用于肯定句。如:

She can’t be in the office now. 她现在不可能在办公室。

She may not be free tonight. 她今晚可能没空。

He may [might] come tonight. 他今晚可能会来。

Might he know this? 他会知道这事吗?

2. 从语气上看

can / may / could / might 的语气较不确定,尤其是might, could,其意很不肯定;should表示推测时,其语气比较肯定,它通常指非常可能的事,并暗示其推测有一定的事实依据或者合乎常理;must 表示推测的语气最肯定。注意有时高考也会对这种语气上的差异命题,如下面这道高考题:

“When can I come for the photos? I need them tomorrow afternoon.” “They ________ be ready by 12:00.”

A. can                        B. should                        C. might                        D. need

在四个选项中,首先可排除A和D,因为它们通常不用肯定句中;而B和C均可用于肯定句表示推测,但根据句意:顾客下午要照片,此时店主显然应用语气较肯定的should,而不宜用语气很不肯定的 might,否则顾客是不会满意的。