It’s not the whole nation rose up and drove the enemy out of their homeland.
A. before long
B. long before
C. soon
D. a long time
网友回答
A. before long
(答案→)B. long before
C. soon
D. a long time
解析:题目的意思是不久整个国家奋起把敌人驱逐出他们的国土,因此选B,It’s not long before的意思是不久。