题目内容

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项正确。
考点:虚拟语气。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网