问题

This is quite a difficult problem and none of us could ____ a solution to it. [ ]
A: come about
B: come out
C: come up to
D: come up with
B: come out
C: come up to
D: come up with
正确答案是: