和could的用法
表示智力或體力方面的能力或表示客觀的可能性,還可以表示請求和允許。用在否定句、疑問句或感嘆句中,表示驚異、懷疑、不相信的態度。
和might的用法
表示可能、允許。表示請求、允許時,might比may客氣些。否定回答時可用can’t或mustn’t,表示“不可以”、“禁止”、“阻止”之意。
用May I…徵詢對方許可,在文體上比較正式,在口氣上比較客氣。在日常口語中,特別是在現代口語中,用Can I…徵詢對方意見更為常見。
用於祈使句中表示祝願。
表示推測、可能(不用於疑問句)。
和have to的用法
(1) 表示“必要的”must問句,如果是否定的'回答,不能用mustn’t,而要用needn’t或don’t have to。
(2) 表示“可能性很大的“推測,結構為“must be+表語”,它的否定或疑問形式用can代替must。
(3) must和have to表示“必須”時,意思很相似,但應注意下列幾點區別:
must表示的是說話人的主觀看法;而have to則往往強調客觀條件的作用。
must一般只有現在時;have to則有更多的時態形式。
must可以表示推斷;而have to則不能表示推斷。
詢問對方的意願時應用must。
二者的否定意義大不相同。must not表示禁止,是說話人強有力的勸告,意為“絕不可以”、“不準”、“不允許”。don’t have to意為“不必”。
l和should的用法
shall用於第一人稱時,表示說話人徵求對方的意願,用於第一、第三人稱疑問旬中時,表示說話人徵求對方的意見或向對方請求,用於第二、第三人稱時,表示說話人給對方的命令、警告、允許或威脅。
should表示勸告、建議、命令,其同義詞是ought to。在疑問句中,通常用should 代替ought to。
和would的用法
(1) 表示請求、建議時,would的語氣比will委婉。
(2) 表示意志、願望和決心時用will。
(3) 表示過去習慣用would,比used to正式,且沒有“現已無此習慣”的含義。
(4) would表示估計或猜想。