精英家教网 > 高中英语 > 题目详情

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两项是对现在或将来的推断,而D项表示对过去的推断。故C项正确。
考点:虚拟语气。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

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

查看答案和解析>>

同步练习册答案