单项选择题

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