问题

Heyou more help,even though he was very busy.
A:might have given
B:may give
C:must have given
D:might give
B:may give
C:must have given
D:might give
正确答案是: