BY THE TIME HE CAME HOME, ALL HIS GUESTS _________ .A. HAVE ALREADY...

9. By the time he came home, all his guests _________ .A. have already left B. had already left C. were already leaving D. already left