【正文】
should have taken B. could have taken C. needn’t have taken D. mustn’t have taken 答案 C [needn’t have done“本沒(méi)必要做某事實(shí)際上卻做了 ” 。 此題考查的是 should提前 , 故選 B。 ] 2. She made the demand that students______at once. A. leaves B. leave C. left D. to be left 答案 B [that引導(dǎo)的同位語(yǔ)從句作 demand的同位語(yǔ) , 謂語(yǔ)動(dòng)詞用虛擬語(yǔ)氣 (should)+動(dòng)詞原形 。 為了避免頭重腳輕從句放在了句尾 。 ] 4. Had you listened to the doctor, you______all right now. A. are B. were C. would be D. would have been 答案 C [混合虛擬條件句 , 從句與過(guò)去事實(shí)相反用 had done, 主句與現(xiàn)在事實(shí)相反 (標(biāo)志性的詞 now)用 would do。 ] 5. ______to do the work, I should do it some other way. A. If were I B. I were C. Were I D. Was I 答案 C [be to do sth表示將來(lái) , if省略把 were提到主語(yǔ)前 。 you are ill是客觀事實(shí) , 所以用一般現(xiàn)在時(shí)態(tài) 。 與現(xiàn)在事實(shí)相反 , 用一般過(guò)去時(shí) , 與過(guò)去事實(shí)相反用 had done。 ] 9. Many high school students wish that they________at a top university in the future. A. had studied B. studied C. have studied D. could study 答案 D [wish后從句用 could do表示對(duì)將來(lái)的愿望 。 ] 11. Lisa________have finished her project, or she wouldn’t be on holiday now. A. should B. must C. wouldn’t D. can’t 答案 B [must have done是對(duì)過(guò)去的肯定推測(cè) 。 ] 13. A few minutes earlier and we________the train. A. have caught B. had caught C. would have caught D. were to caught 答案 C [早來(lái)幾分鐘我們就會(huì)趕上那趟火車(chē) 。 ] 14. It is strange that he______interest in much of his research. A. should have lost B. would lose C. had lost D. will lost 答案 A [It’s strange that和 It’s necessary that句式中表強(qiáng)烈感情色彩時(shí)從句用虛擬語(yǔ)氣 should do。 ] 15. It is necessary that the problem______at once. A. solves B. should solve C. should be solved D. will be solved 答案 C [問(wèn)題必須馬上解決 。 ]