单项选择题

My typist has not returned my paper yet, but she promised ______ by tomorrow.

A.for me to have it ready
B.me it was ready
C.it was ready for me
D.to have it ready for me