单项选择题

Shirley _____a book about China last year but I don’t know whether she has finished it.

A.has written 
B.wrote 
C.had written 
D.was writing