40. ---Has Tim started? He said he would join in the party.
---He ______. He is a man of keeping his word.
A. could have left B. must have left C. can’t come D. won’t be coming