问题

Mbe an inventor —- maybe even goodenough to ______ an idea for the next iPhone or new medicine for cancer.

A:put up with
B:keep up with
C:catch up with
D:come up with
正确答案是: