Sam ............ by next week.Awill have leftBwill have leaveCwill had leftDwould have leftAnswer: A. will have left