She had written a number of books____the end of last year.( )

She had written a number of books____the end of last year.( )

A.for 

B.in

C.by

D.at

正确答案是C