题目内容
----Where have you been?
---- I _______ stuck in the traffic. I ________ here earlier.
| A.had got; would have been | B.have got; would be |
| C.got; had done | D.got ; would have been |
D
解析试题分析:考查虚拟语气:句意:---你到哪里去了 ? ---我遇到了交通堵塞要不然早就到了。第一空是过去的事实,用一般过去式,这个动作发生在过去,且后面后进一步的假设阐述 用would have done,选D。
考点:考查虚拟语气
练习册系列答案
相关题目
Tom _____ full marks, but he was too careless and made a spelling mistake.
| A.could gain | B.could have gained | C.must have gained | D.must gain |
He _______ busy yesterday, or he _______ you with your experiment.
| A.was; had helped | B.was; would have helped |
| C.had been; would have helped | D.were; would have helped |
But for these interruptions, the meeting half an hour ago.
| A.was finished | B.would have finished |
| C.had finished | D.would finish |
--- _____the bike be repaired by him?
--- No, I’d rather he _____ it repaired.
| A.Will…has | B.Shall … had |
| C.Should…have | D.Can…has |
Don’t treat the vase as if it _______ made of steel.
| A.is | B.was | C.were | D.had been |
________ Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
| A.If it weren’t for | B.Were it not for |
| C.Had it not been for | D.If it hasn’t been for |