单项选择题

They hate you ______ lies to them.

A.telling
B.to tell
C.to have told
D.having told