问题

________ he returns to his native land.
A:It is long that
B:It is not before long that
C:It won’t be long before
D:It will be long until
B:It is not before long that
C:It won’t be long before
D:It will be long until
正确答案是: