We _______ the difficulty together, but why didn’t you tell me?

A.should faceB.might faceC.could have facedD.may have faced

C

解析試題分析:從but why didn’t you tell me?可知,說話人不知道對方遇到困難,表示本來可以與對方一道共同面對。could have done:表示與過去事實相反,本來能做某事但是沒有做。原句可還原為:If you had told me, we could have faced the difficulty together. A,B兩項是對現(xiàn)在或?qū)淼耐茢啵鳧項表示對過去的推斷。故C項正確。
考點:虛擬語氣。

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

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

I’m very hungry. Get me something to eat; anything ________ do.

A.will B.should C.must D.can

查看答案和解析>>

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

----You didn’t wait for Mr. Smith last night, did you?
---- Yes, but we _______. He didn’t return home at all.

A.needn’t have B.should have C.didn’t need to D.don’t have to

查看答案和解析>>

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

If we __________ computers, life __________ very different now.

A.didn’t have; would have been B.wouldn’t have; was
C.didn’t have; would be D.wouldn’t have; had been

查看答案和解析>>

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

I     have passed my examination easily, but I made too many stupid mistakes.

A.mustB.willC.shallD.could

查看答案和解析>>

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

—Who do you suggest ________ sent to take part in the final competition on behalf of our school?
—Jack, I think.

A.being B.to be C.be D.is

查看答案和解析>>

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

Had they known what was coming next, they    second thoughts.

A.may have B.could have
C.must have hadD.might have had

查看答案和解析>>

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

Five minutes earlier, and we______the last bus.

A.had caught B.should have caught C.could have caught D.caught

查看答案和解析>>

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

--What can I do for you?
-- If you __________ see Mr. Smith, give him my regards.

A.will B.would C.shall D.should

查看答案和解析>>

同步練習冊答案