问题详情
Jack ___ you more help, even though he was busy.
A.might have given
B.might give
C.may have given
D.may give
请帮忙给出正确答案和分析,谢谢!