----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

解析試題分析:考查虛擬語氣:句意:---你到哪里去了 ? ---我遇到了交通堵塞要不然早就到了。第一空是過去的事實,用一般過去式,這個動作發(fā)生在過去,且后面后進一步的假設(shè)闡述 用would have done,選D。
考點:考查虛擬語氣

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源: 題型:單選題

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

查看答案和解析>>

科目:高中英語 來源: 題型:單選題

— Did you hear about Zhang Lili who saved the kids from being run over by a school bus?
— Yes. What do you think most people _____ if they were in a similar situation?
A. will do                                B will have done.     
C. would do                                D. would have done

查看答案和解析>>

科目:高中英語 來源: 題型:單選題

--- _____the bike be repaired by him?
--- No, I’d rather he _____ it repaired.

A.Will…h(huán)as B.Shall … had
C.Should…h(huán)aveD.Can…h(huán)as

查看答案和解析>>

科目:高中英語 來源: 題型:單選題

Don’t treat the vase as if it _______ made of steel.

A.isB.wasC.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

查看答案和解析>>

科目:高中英語 來源: 題型:單選題

查看答案和解析>>

同步練習(xí)冊答案