35.B.這個句子中含有一個省略if,把助動詞提前到主語they之前的虛擬條件句,該條件句表示對過去情況的假設,而主句中by the time they were finished 表明主句也應該是對過去發生的情況的假設,因而應該選Bwould have lost為正確答案。 36.D 這道題目是一個混合虛擬語氣的句子。條件句省略了if,把助詞had提前到主語前面,表示對過去情況的假設,而主句中now表明了對現在情況的假設,所以應選would(should, could, might)+動詞原形這種表達形式。四個選項中只有D是正確表達形式,故為正確答案。 37.D until recently,因此D是正確答案,而主句是隱含的對現在情況的假設,該句是一個混合虛擬條件句。 38.B 假設的情況有時不是用一個條件句表示,而是隱含在一個由介詞如but for、but that、without, 由連詞but、副詞otherwise 、比較級、形容詞、獨立主格等表示的上下文中。本句主句表示對過去情況的假設,但事實上由于英語考試而沒有去成,即若不是因為英語考試,我本可以去聽音樂會,所以應選But for為正確答案。 39.C 題目中的第一句話表示的是現在真實的情況,而第二句話中所要表達的是應該做但事實上沒有做的事,這種情況導致第一句話中真實情況的發生,故If only條件句假設的是過去一種情況,因此應該用had +過去分詞,所以正確答案是C。 40.D it是形式賓語,urgent是賓語補足語,that引導的從句是真正的賓語從句,該從句的內容被認為是urgent(急迫的),這樣從句的謂語動詞要求用虛擬語氣形式,即should(可以省略)+動詞原形。因此,本題正確答案是D。 41.C 在表示要求、愿望、建議、請求、命令等含義的名詞同位語從句中,從句謂語動詞要用虛擬語氣形式,即should(可以省略)+動詞原形。 42.D 本道題目的前半句話是對過去情況的一種假設,但事實上并沒有發生,而事實上沒有發生的真實原因是句子的后半部分由but引導的轉折句所表述的真實。因而but所引導的句子中應該用表示志過去事實相符合的表陳述的時態,即一般過去時。 43.B 此題要求在if從句中選擇適當的動詞形式,以主句中的動詞apologize(抱歉)來看,if從句中表達的內容應該是過去做的事,因此可以排除A,因為A是現在時。C中should+have+過去分詞結構表示本來應該做卻沒有做的事,在此不合題意。D選項中的might+have+過去分詞表示對過去發生的事情很不肯定的猜測,它表達的內容還不能成為事實,所以藉此道歉真是不知從何說起,因此此處也不合題意。Bhad offended表示當時已經發生了的動作。這是復雜條件句:apologize 是現在,而條件句是表示對過去假設的條件句。 44.A 該句也是一個復雜條件句(或稱作混合虛擬條件句)。條件句表示對過去情況的假設,而主句表示對現在情況的假設,但事實上卻與此相反,所以正確答案應該是A。
34.答案:A。本題考查情態動詞shall在主語是第二、三人稱時,作為征求意見的用法。
33.答案:C。dare敢,膽敢,竟敢,用在疑問、否定、條件句中,后接不帶to的不定式,沒有人稱形式的變化,第三人稱單數后不加“s”。本題為否定句,應該使用的形式為C,dare say。句意:沒人敢當著他的面說那。
32.答案:A。can用于否定句和疑問句;肯定句中用may。
31.答案:D。本題考查need和dare作情態動詞和實義動詞的用法。
30.答案:D。學生易死套would rather后跟動詞原形這一語法規則,而忽略了would rather后跟的是一個從句。此題的考查點是would rather接從句,從句中應用虛擬語氣,即與現在事實相反從句中謂語動詞用一
29.B would和not連用,表“不肯,總是不”。
28.B 該題考查虛擬語氣的用法。從句意:“你本來是可以用我的車子,因我當時不用它,而你未用,”可知該空表示的是與過去事實相反的假設。用could have done。
27.A 該題考查的是虛擬語氣,表示“本能……”是與過去事實相反,要用could+have done形式。
26.D might as well此處表“將就”做某事。
湖北省互聯網違法和不良信息舉報平臺 | 網上有害信息舉報專區 | 電信詐騙舉報專區 | 涉歷史虛無主義有害信息舉報專區 | 涉企侵權舉報專區
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com