Can, could, may, might, must这五个情态动词,都可以表示对发生或存在的事的推测。其中could,might不表示过去时时。其推测的语气不如can may。而must表示推测时,语气最强,意为肯定,断定。它们的用法如下:
1.表示对现在及将来状态,动作的推测。
一般用can/could,may,might,must+动词原形表示对现在及将来状态的推测。
It's fine day. she may /might be on the lawn.今天天气好,她可能在草坪上呢。
一般用can/could,may,might,must+ be +doing表示对现在及将来动作的推测。
Mike must be doing his homework now.麦克现在或许正在做作业呢。
2.表示对过去的状态,动作的推测。
must/may,might+ have done 用在肯定句中表示肯定的推测。
The boy may have got lost, it isn't easy to find this place.这个男孩儿可能迷路了,这里不好找。
Can/could+have done用在否定句中表示否定的推测,也可用于疑问句中。
He can't have forgotten. we were talking about it this morning.他不可能忘了,我们今天早晨还谈论着。
The road is wet, it must have rained last night.地是湿的,昨天晚上肯定下雨了。
There isn't any water on the road, it can't/couldn't have rained last night.地面上一滴水都没有,昨天不可能下雨。