When we learned that it was not ____ we would go to a restaurant of luxury, we all felt on the top of the world because it was ______we last enjoyed ourselves.
A、long before; before long that
B、long before; long before that
C、before long; not long before
D、before long that; not long before