BY THE TIME WE GET OUT OF THIS TRAFFIC JAM, ALL THE GUESTS _______ HOME

94. By the time we get out of this traffic jam, all the guests _______ home.

A. have gone B. had gone C. will go D. will have gone