单项选择题

A.had tested
B.had to test
C.have tested
D.have been testing