问题补充:
he stayed in Germany for half a year and he will go to Germany again.
A. Before long; before long
B. Long before; long before
C. Before long; long before
D. Long before; before long
答案:
A. Before long; before long
B. Long before; long before
C. Before long; long before
(答案→)D. Long before; before long
解析:考查词组:Before long;很久以前,before long不久后,句意:很久以前他呆在德国半年,他不久就会再次回到德国。选D。