单项选择题

The problem won’t be settled until we ______ a chance to discuss it thoroughly.

A. have had
B. will have
C. will have had
D. would have