单项选择题
A. has B. would have C. have D. will have
A. that B. all C. which D. what
A. have B. had C. have had D. can have