单项选择题

You should take this medicine before meals()the best result.

A. getting
B. to get
C. to have get
D. having got