单项选择题

By the time I return, you ______ this book.

A) would finish
B) should have finished
C) Would have finished
D) will be finished