18.We ______ the difficulty together,but why didn't you tell me?(  )
A.should faceB.might face
C.could have facedD.must have faced

分析 句意:我們本可以一起面對困難的,但是你為什么不告訴我?

解答 答案:C.根據(jù)why didn't you tell me?中的過去時可知本題是對過去情況的虛擬.must have done表示一定做過某事; could have done 表示本可以做而實際上卻未做,表示惋惜;結(jié)合句意可知C正確.

點評 本題考查虛擬語氣.but是個含蓄的虛擬條件句,所以一定要根據(jù)上下文語境,理解句意.另外,還要記牢情態(tài)動詞+have done的意思.

練習冊系列答案
相關(guān)習題

科目:高中英語 來源: 題型:選擇題

16.______ at the door before you enter my room,please.( 。
A.KnockB.KnockingC.KnockedD.To knock

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

17.The books on the desk,__________ covers are shiny,are prizes for us.( 。
A.whichB.whatC.whoseD.that

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

6.The message you intend to convey through words may be the exact opposite of ______ others actually understand.( 。
A.whyB.thatC.whichD.what

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

13.Grace doesn't want to move to New York because she thinks if she          there,she wouldn't be able to see her parents very often.( 。
A.livesB.would liveC.having askedD.were to live

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

3.We promise _____attends the party a chance to have a photo taken with the movie star.( 。
A.whoB.whomC.whoeverD.whomever

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

10.A smile costs ____.but gives much.( 。
A.anythingB.somethingC.nothingD.everything

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

7.--Why didn't you come to Simon's party last night?
--I want to,but my mom simply _________ not let me out so late at night.( 。
A.couldB.mightC.wouldD.should

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

8.As John Lennon once said,life is_____ happens to you while you are busy making other plans.( 。
A.whichB.thatC.whatD.where

查看答案和解析>>

同步練習冊答案