题目内容
I told your friend how to get to the hotel, but perhaps I ________ have driven her ther.
- A.could
- B.must
- C.night
- D.should
D
思路分析:should have done sth表“本应该干某事而实际上却没有干”。could have done表“本可以干某事”;must have done表“一定干了某事”;might have done表“可能干某事”。据题意“但或许我本应该开车把他送到那儿去”。因此选D。
点评:该题考查情态动词表推测的用法,难度偏难。考生应注意情态动词表推测时的具体含义,且注意表示对过去事情的推测时,情态动词后一律用have done的形式。
思路分析:should have done sth表“本应该干某事而实际上却没有干”。could have done表“本可以干某事”;must have done表“一定干了某事”;might have done表“可能干某事”。据题意“但或许我本应该开车把他送到那儿去”。因此选D。
点评:该题考查情态动词表推测的用法,难度偏难。考生应注意情态动词表推测时的具体含义,且注意表示对过去事情的推测时,情态动词后一律用have done的形式。
练习册系列答案
相关题目
–There, I told you there was a sculpture outside the restaurant .
--_________--how strange I hadn’t noticed it.
A.So there is | B.There is so | C.So is there | D.There so is |