单项选择题

There have been()medicine in the last 50 years.

A.great advancesin
B.a great advancein
C.great advanceon
D.a great advanceon