单项选择题

If you want the rainbow, you've got to______the rain.

A.get up with
B.put up with
C.come up with
D.catch up with