问题补充:
—Does he know how to work out the problem ?
—Yes , he has a good idea to solve it .
A. caught up with
B. kept up with
C. come up with
D. put up with
答案:
A. caught up with
B. kept up with
(答案→)C. come up with
D. put up with
解析:catch up with:跟上,赶上;keep up with:跟上;come up with 找到,想起;put up with:容忍.忍受,他已找到了解决问题的方法。故选项C。