单项选择题

Mr.Joe has worked very hard in the past two years and has paid all his debts ()the last penny.

A.by
B.to
C.until
D.with