BY THE TIME HE ARRIVES EVERYTHING ______

47. By the time he arrives everything ______.

A. had been settled B. will be settled C. will have been settled D. has been settled