单项选择题

After he () the test, the engineer put down the results.

A.has finished
B.finishes
C.had finished
D.would finish