But for the arrival of the police,  you __________ killed yesterday.
A.might have beenB.could have beenC.may haveD.would be
A
考查虛擬語氣。But for要不是……,與過去事實相反,故用might have done可能做某事,選A。
練習冊系列答案
相關習題

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

—I don’t suppose they could have finished their experiment,      they?
—       , they are still doing it in the lab.
A.could; YesB.didn’t; NoC.have; NoD.couldn’t; Yes

查看答案和解析>>

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

But for your support then, I don’t think we _____ the task.
A.can manageB.could have managed
C.could manageD.can have managed

查看答案和解析>>

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

Mr. Blake __________my letter, otherwise he would have replied by now.
A.will not have receivedB.needn’t have received
C.shouldn’t have received D.couldn’t have received

查看答案和解析>>

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

Xiao Ming speaks English very well as if he ____ an Englishman.
A.isB.beC.should beD.were

查看答案和解析>>

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

Everyone _____ make mistakes.So you needn’t care about it that much.
A.canB.mustC.shouldD.will

查看答案和解析>>

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

Mr.Jones was so late that his dinner got cold; his wife ______ warm it up.
A.mustB.had toC.ought toD.might

查看答案和解析>>

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

---It is said that China has been a member of WTO since December 11, 2001.
---Well, it’s wonderful that the Chinese people ______ have made so much progress these years.
A.mustB.canC.shouldD.may

查看答案和解析>>

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

______ it would be silly to argue any longer .
A.Was that trueB.If that was true
C.Should that be trueD.Could that be true

查看答案和解析>>

同步練習冊答案