问题

He’ll come _______ I promise him tobuy 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
正确答案是: