问题

He’ll come _______ I promise him to buy that new dictionary
A:so long
B:on condition that
C:as soon as
D:by the time
B:on condition that
C:as soon as
D:by the time
正确答案是: