题目内容
It was so nice of you to come to our aid. I don’t think we ______ it without you.
| A.can manage | B.could have managed | C.must have managed | D.could manage |
B
解析试题分析:句意:你能来帮助我们真是太好了,我认为没有你我们不可能已经完成它。Could have done:可能已经做了某事 must have done:一定已经做了某事 根据句意可知表达一种对过去情况进行虚拟,故用could/would/might/should+have done。故选B。
考点:考查虚拟语气。
I want to buy that kind of cloth because I _____ the cloth _____ well.
| A.have been told; washes | B.have told; washes |
| C.was told; washed | D.have been told; is washed |
---I’m sorry. I _________ at you the other day.
---Forget it. It was a bit out of control myself.
| A.shouldn’t shout | B.shouldn’t have shouted |
| C.mustn’t shout | D.mustn’t have shouted |
They were abroad during the months when we were carrying out the investigation, or they _____ to our help.
| A.would have come | B.could come | C.have come | D.had come |
The maths teacher demanded that all the students _______ the examination paper within one and a half hours.
| A.would finish | B.finished | C.finish | D.could finish |
.--I sent him a most interesting story book by mail this morning.
--You____so; he's coming tomorrow morning.
| A.needn't do | B.needn't have done | C.don't need to do | D.didn't need do |
If it the climate, I would stay here much longer.
| A.is not for | B.had not been for | C.were not for | D.would not be for |
They ________ two free tickets to Canada.Otherwise,they’d never have been able to afford to go.
| A.had got | B.got |
| C.would have got | D.get |
—Why didn’t Henry come?
—He ________ except he didn’t have time.
| A.would have come | B.will come |
| C.would come | D.will be coming |