. —How can I thank you? —Don’t mention it. Any other man in that case _______ th
题型:不详难度:来源:
. —How can I thank you? —Don’t mention it. Any other man in that case _______ the same thing. A.would have done | B.could have done | C.must have done | D.should have done |
|
答案
B |
解析
考查虚拟语气。句意:我该如何感谢你呢?——不要提了。任何其他人在那种情况下都会做相同的事情。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。故选B。 |
举一反三
you be interested, I’ll tell you the whole story.A.Would | B.Might | C.Should | D.Could |
|
You_________return the book now. You can keep it till next week if you like. A.needn’t | B.mustn’t | C.couldn’t | D.ought to |
|
You _____ of the time of the party, but I forgot. I am so sorry.A.should have been told | B.ought to tell | C.could have told | D.ought to have told |
|
— I went to work on foot yesterday, though it _______ cats and dogs. — You _______ by bus. It was easy for you to get a cold.A.is raining; must have gone | B.rained; would go | C.have rained; could have gone | D.was raining; should have gone |
|
You have a big mouth, Tom.You ___ have told everybody the secret.A.can"1 | B.mustn"t | C.shouldn"t | D.mightn"t |
|
最新试题
热门考点