问题 选择题

. 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最佳。

选择题
单项选择题