问题

think he would have given you a hand in your time of financial difficultyHe ______ had he known about it. After all, we are good friends.
A:wouldn’t have
B:should have
C:couldn’t have
D:must have;
B:should have
C:couldn’t have
D:must have;
正确答案是: