单项选择题

______ he will return to his native land.

A.It is long before that
B.It is before long that
C.It won't be long before
D.It will be before long that