Choose the sentence which has the closest meaning to the original one.
It will not be long until he is at the meeting.
A.It will take him a long time to attend the meeting.
B.He will be at the meeting soon.
C.The meeting will last for a long time.
D.He has been at the meeting for a long time.