must can/could may/might可以用来表示对事情进行推测。其中,must语气最强,表示“一定”(只用于肯定句中),may语气次之,表示“可能”,might/could语气最弱,表示“也许,或许”,can表示推测时一般用于否定句和疑问句中,在否定推测中语气最强,其次是can’t,意为“不可能”,may not(可能不)和might not/could not(或许不)的语气最弱。
1. 对现在或将来的推测(结构:情态动词+do)
情态动词可以用来表示对现在或将来的情况进行推测。
那边的那个人不可能是杰克——他住院了。
如果是对现在或未来正在发生的事情进行推测,可以使用“情态动词+be doing”结构。
明年我们还能在同一家公司上班吗?
2. 对过去的推测(结构:情态动词+have done)
情态动词还可用于表示对过去事情的推测。
他的衣服湿了。他一定忘记带伞了。
他不可能在家,因为我刚刚在图书馆遇见他了。
could可以表示过去笼统的而不是具体的可能性,此时不需采用could+have done的结构,而直接使用could do的结构即可。