. I told your friend how to get to the hotel, but perhaps I __________ have driv

. I told your friend how to get to the hotel, but perhaps I __________ have driv

题型:不详难度:来源:
. 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+过去分词”的意思是“本来可以”“本来应该”“本来能够”; “must+have+过去分词”的意思是“一定已经”; “might+have+过去分词”的意思是“本来可以”“本来可能”; “should+have+过去分词”的意思是“本来应该”。根据句意,显然只有D最佳。
举一反三
. — What does the sign over there read?
—“No person __________ smoke or carry a lighted cigarette,cigar or pipe in this area.”
A.willB.may
C.shallD.must

题型:不详难度:| 查看答案
. — My cat’s really fat.
— You __________ have given her so much food.
A.wouldn’tB.couldn’t
C.shouldn’tD.mustn’t

题型:不详难度:| 查看答案
. —What do you think we can do for our aged parents?
—You __________ do anything except to be with them and be yourself.
A.don’t have toB.oughtn’t to
C.mustn’tD.can’t

题型:不详难度:| 查看答案
. It is usually warm in my hometown in March, but it _________ be rather cold sometimes.
A.mustB.can
C.shouldD.would

题型:不详难度:| 查看答案
. 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

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.