情態(tài)動詞、虛擬語氣專練60題參考答案與簡析1

字號:

1.C。will在此表示“應(yīng)諾”。
    2.B。May I...?中的may用以表示“允許、許可”。
    3.A。shall 用于第二、三人稱的肯定句或否定句,表示說話人的意愿,有“命令、警告、威脅、強(qiáng)制、允諾、決心”之意。
    4.C。may表示“允許”?;卮餸ay引起的問句,肯定式一般用 Yes, of course./Yes, certainly./Sure./Yes, you may.否定式用No, you mustn’t.
    5.A。needn’t表示“不必要”;mustn’t表示“禁止”;wouldn’t表示“拒絕”。
    6.A。can表示“可能性”,通常用于否定句或疑問句中,且有時還帶有“驚奇、不相信”等感情色彩。
    7.B。must表示說話人的主觀愿望,而have to多表示客觀需要。
    8.D。would have done表示對過去已發(fā)生的事情的推測,表示“可能……”。
    9.B。shouldn’t have done表示“過去本來不應(yīng)該做某事而事實上已經(jīng)做了”。
    10.D。should/should not+do,表示“(現(xiàn)在)應(yīng)該/不應(yīng)該……”。
    11.B。Let’s do sth.表示“建議做某事”,含聽話一方在內(nèi),故用 shall we。如果用Let us do sth.結(jié)構(gòu),則用will you?表示請求對方允許。
    12.A。情態(tài)動詞dare的過去式為dared,常用于否定句、疑問句及條件句中,沒有人稱和數(shù)的變化,否定式是在dare后接not,再接動詞原形。dare作為實義動詞時,有人稱和數(shù)的變化,構(gòu)成否定句時,前要加助動詞,后接帶to或不帶to的動詞不定式。13.D。need作為情態(tài)動詞,一般用于否定句、疑問句及條件句中,后接動詞原形。表示“現(xiàn)在不必干某事”,用need not do sth.;表示“過去不必干某事”,用need not have done。need作為實義動詞,與其它動詞用法相同,用于否定句或疑問句要加助動詞。
    14.C?!癿ust have done”結(jié)構(gòu),表示對過去發(fā)生情況的肯定推測。
    15.B。can’t have done,表示對過去發(fā)生情況的否定推測,意為“不可能已經(jīng)……”。
    16.B。must have done表示對過去發(fā)生情況的肯定推測,句中帶有明確的過去時間狀語,故附加疑問句用“didn’t they”。17.C。should/ought to have done表示“本來應(yīng)該做的事而事實上并未做”。根據(jù)上下文,句中省去了seen her。
    18.C?;卮餸ust引起的問句,否定回答用needn’t或don’t have to.
    19.C。I’m sorry/surprised/disappointed之后的從句中,有時采用虛擬語氣should do來表示“難過、驚奇”等情緒。
    20.B?!癢ill you...?”在此表示邀請或請求,回答時如果用 I won’t 顯得極不禮貌,也不符合下文; My brother is... me.表示“我不能來的原因”。
    21.C。此題表示與過去事實相反的假設(shè),主句用would have done,從句用had done,此處用了倒裝的省略形式,即省去if, had提到句首。
    22.D。參見上題。
    23.D。此題表示與現(xiàn)在事實相反的假設(shè),主句用should/would/might/could+do.
    24。D。參見注17。
    25。B。would在此表示過去的習(xí)慣、習(xí)性、傾向等,意為"常......",通常與often,sometimes,for hours等表示時間的短語連用。
    26.C。would rather do sth. than do sth.為固定搭配,“寧愿做……而不愿做……”。
    27.D。It’s(high/about) time that從句的謂語動詞多用過去式,有時也可用should do。
    28.C。Could I...?問句表示委婉的請求,若允許對方,應(yīng)用can來作答,而不用could。
    29.A。在It’s important/surprising/desirable/strange/necessary/no wonder/a pity/a shame+that 從句中,從句謂語動詞用(should ) do。
    30.B。wish后接從句,如果從句指將來的愿望,謂語動詞用would/could+do;如果表示過去未能實現(xiàn)的愿望,從句謂語動詞用had done;如果表示現(xiàn)在未能實現(xiàn)的愿望,從句的謂語動詞用過去式,be動詞用were。