—Did Betty go shopping with you yesterday?
—Even if she a lot of studying, she would have preferred staying home to going shopping.
A. didn’t have
B. shouldn’t have
C. hadn’t had
D. hasn’t had
网友回答
A. didn’t have
B. shouldn’t have
(答案→)C. hadn’t had
D. hasn’t had
解析:考查虚拟语气:even if表示“即使”是假设,后面的从句用虚拟语气:和过去相反的动作用过去完成时,主句用would have done,句意是:--Betty昨天和你去购物了吗?-即使她没有很多学习,她也是宁愿呆在家里也不愿购物。选C。