当前位置:高中试题 > 英语试题 > 虚拟语气 > I told your friend how to get to the hotel, but perhaps I __________ have driven...
题目
题型:不详难度:来源:
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最佳。
核心考点
试题【I told your friend how to get to the hotel, but perhaps I __________ have driven】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
— 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

题型:不详难度:| 查看答案
The teacher demands that she         her test papers within ten minutes.
A.turn in    B hands in    C.have turned in  D has handed in
题型:不详难度:| 查看答案
. The teacher __________ have thought Johnson was worth it or she wouldn’t have wasted time on him, I suppose.
A.shouldB.can
C.wouldD.must

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.