单项选择题

44()

A. put up   
B. make up for     
C. keep up   
D. get through