----Where have you been?---- I _______ stuck in the traffic. I ________ here ear
题型:不详难度:来源:
----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。 |
举一反三
—The trade caused me $500 worth of loss. --Pity! You didn’t listen to my advice; otherwise, you _________.A.would not have taken in | B.might not be cheated | C.should not have been taken in | D.would not have been taken i n |
|
If my father ______ here yesterday, he would have stopped me from going surfing.A.had been | B.were | C.should be | D.has been |
|
Our teacher demanded that all of us ______ English every day.A.should practise to speak | B.would practise speaking | C.could practise speaking | D.practise speaking |
|
I insisted that a doctor ________ immediately.A.has been sent for | B.sends for | C.be sent for | D.will be sent for |
|
--- _____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 |
|
最新试题
热门考点