. I told your friend how to get to the hotel, but perhaps I __________ have driven her there.
A.couldB.must
C.mightD.should
D。
比較:“could+have+過去分詞”的意思是“本來可以”“本來應(yīng)該”“本來能夠”; “must+have+過去分詞”的意思是“一定已經(jīng)”; “might+have+過去分詞”的意思是“本來可以”“本來可能”; “should+have+過去分詞”的意思是“本來應(yīng)該”。根據(jù)句意,顯然只有D最佳。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

“Is there a flight to London this evening?” “There _______ be. I’ll phone the airport and find it out.”
A.mustB.might
C.wouldD.can

查看答案和解析>>

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

---- Would you have gone shopping had it been possible?
---Yes, but I ___ busy doing my homework.       
A.wasB.wereC.had beenD.would be

查看答案和解析>>

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

. You don’t have to know the name of the author to find a book. You _________ find the book by the title.
A.mustB.need
C.canD.would

查看答案和解析>>

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

. My MP4 player isn’t in my bag. Where __________ I have put it?
A.canB.must
C.shouldD.would

查看答案和解析>>

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

I told your friend how to get to the hotel, but perhaps I __________ have driven her there.
A.couldB.must
C.mightD.should

查看答案和解析>>

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

We __________ have proved great adventurers, but we have done the greatest march ever made in the past ten years.
A.needn’tB.may not
C.shouldn’tD.mustn’t

查看答案和解析>>

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

— My sons are not a little restless.
— Oh? Boys _______ be boys.
A.should B.canC.mayD.will

查看答案和解析>>

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

I can hear the Browns' phone bell ringing but no one is answering it; they _______ be at home.
A.would B.mightC.needn'tD.can't

查看答案和解析>>

同步練習(xí)冊答案