单项选择题

The work () by the time you get here.

A. will have been done
B. would have been done
C. will have done
D. has been done