____on time, this medicine will be quite effective.( )
A.Taking
B.Being taken
C.Taken
D.Having taken
正确答案是C