单项选择题

I am ______ sure that I have told you that before.

A. fairly
B. far
C. rather
D. pretty