52单词网 > 高中英语 > 高中英语题库 > I told your friend how to get to the hotel, but perhaps I have driven her there.

I told your friend how to get to the hotel, but perhaps I have driven her there.

来源:网络 时间:
I told your friend how to get to the hotel, but perhaps I have driven her there.

I told your friend how to get to the hotel, but perhaps I __________ have driven her there.

A. could  B. must

C. might  D. should

试题答案

D

解析:

比较:“could+have+过去分词”的意思是“本来可以”“本来应该”“本来能够”; “must+have+过去分词”的意思是“一定已经”; “might+have+过去分词”的意思是“本来可以”“本来可能”; “should+have+过去分词”的意思是“本来应该”。根据句意,显然只有D最佳。