—Do you know where David is?
— Well, he _____ have gone far — his coat is still here.                   
A.shouldn’tB.can’tC.mustn’tD.wouldn’t
考查虛擬語氣表示推測。句意:—你知道David在哪里?—嗯!他不可能走遠的。他的上衣還在這里。Shouldn’t have done本不應該做某事,實際上做了;can’t have done不可能做某事;共計他的上衣還在這里,說明B正確。
練習冊系列答案
相關習題

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

________ your letter, I would have started off two days ago.
A.If I receivedB.Should I receive
C.If I could have receivedD.Had I received

查看答案和解析>>

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

——How do you find the cake?
——This cake is very sweet. You ______ a lot of sugar in it.
A.should putB.could have putC.might putD.must have put

查看答案和解析>>

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

We would have called a taxi yesterday if Harold ______us a ride home.
A.didn't offerB.wouldn't offerC.hasn't offeredD.hadn't offered

查看答案和解析>>

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

Tom always feels it necessary that he ________English.
A.learnsB.would have learnedC.learnD.were to learn

查看答案和解析>>

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

If only I _______ more confidence in the English speech contest held last week!
A.would haveB.hadC.had hadD.have

查看答案和解析>>

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

Don't handle the vase as if it ________made of steel.
A.isB.wereC.has beenD.had been

查看答案和解析>>

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

If they had known what was coming next, they __ their mind.
A.may changeB.could changeC.must have changedD.might have changed

查看答案和解析>>

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

The chemistry teacher demanded that the laboratory report _________ immediately after the experiment was done.
A.to be writtenB.would be written
C.be writtenD.must be written

查看答案和解析>>

同步練習冊答案