before long 为什么会表示不久?
1个回答

(1)long before

long是副词,在这里做“很长久地”的意思,before也是副词,“以前”的意思.

所以连起来是“很久以前”

(2)before long

before在这里作介词,“在...之前”的意思,而long是形容词,“远的”的意思.

字面意思是“在不远的之前”,引申为“不久之后”