Cheer up! It won’t be ______ we can meet again.
A. before long B. long before
C. after long D. long since
B