单项选择题

It ought to be you ______ me that sign the letter.

A.but
B.in spite of
C.rather
D.rather than