I am sure your brother will be here( ).

问题描述:

I am sure your brother will be here( ).
A.before B.berore long C.long before D.two days ago 选什么,理由充分 ,

B,before long 是不久之后的意思,原句是一般将来时,所以选B.
而long before 是多久的意思