The professor asked a question, and David_a good answer.
A. put up with B. stood up for
C.came up with D.looked down upon