By the time he arrives, we _____ the meeting for an hour. A. will have had B. have had C. had had D. are having