请问before long与since then的区别

问题描述:

请问before long与since then的区别

对楼上的进行补充说明:before long后面用将来时,since then 后面用完成时.