题目内容
We _______ the difficulty together, but why didn’t you tell me?
| A.should face | B.might face | C.could have faced | D.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.must | B.will | C.shall | D.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 had | D.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 |