My father you a lift, even if he didn’t plan to take that way.
A. must have given
B. might have given
C. should have given
D. can’t have given
网友回答
A. must have given
(答案→)B. might have given
C. should have given
D. can’t have given
解析:考查虚拟语气。根据句中even if he didn’t plan to take that way.说明该句子是对过去情况进行假设。即:if he hadn’t planned to take that way, he would /might have given you a lift.