单项选择题

You should know better than ______ the risk of gambling.

[A] to run
[B] running
[C] to have run
[D] ran