单项选择题

The old man repented that he ______idle when young.

A.has been
B.having been
C.had been
D.have been