Shirleywrote a book about China last year but I don’t know whether she ________ it.

Shirleywrote a book about China last year but I don’t know whether she ________ it.

A.will finish

B.finishes

C.has finished

D.finished

答案及解析: C