表示具体事情实际发生的可能性的层次(由强及弱)比较:
词形 肯定式 否定式 疑问式 must 必定,必然 / / should 按说应该 应该不会 / ought to 按说应该 应该不会 / can / 不可能 有可能吗? could 微弱的可能 不可能 语气比can弱 may 或许,也许,
也说不定 可能不 / might 比may还弱 比may not还弱 /
①在肯定句中表示推测(must/have to, should/ought to, may, might, could)
a.当说话者表达怀疑或犹豫之意时,需用may, might或 could, 其中might, could比may所表达的怀疑或犹豫之意更强。
That may be our taxi now!
现在那辆可能就是我们的出租车了!
That could/might be our taxi (but I doubt it).
那辆有可能是我们的出租车(但我有所怀疑)。
b.当说话者表达毫无疑问的结论时,需用must和have to (较通俗),意为"一定,肯定";should和ought to所表达的程度不如must强,但比may, might和could强,should/ought to表示推测出合乎理想的情况或结果,意为"按说应该"。
He must/has to be the wanted man: He's exactly like the one in this picture.
他一定是被通缉的那个男子:他和这张照片上的人一模一样。
He ought to/should be here on time - he started early enough.
他应该按时到这里--他出发得够早的。
②在否定句中表示推测(may not, might not, shouldn't, can't, couldn't)
否定语气较弱时,常用should not (应该不会),或用may not, might not (可能不,也许不);否定语气较强时,则用can't或couldn't (不可能)。
Don't worry. Your father may not have been hurt seriously.
别担心,你父亲也许伤得不厉害。
There shouldn't be any difficulty in getting you a visa.
给你弄个签证应该不会有什么困难。
③在疑问句中表示推测(can, could)