单项选择题

A.contradicted them by saying;make
B.countered by saying;make for
C.opposed by saying;make up
D.have been lagged behind;slip off