It's high time you ___us the truth.( )

It's high time you ___us the truth.( )

A.tell

B.have told

C.told

D.had told

正确答案是C