单项选择题

I think you are supposed ______ your graduate study last year.

A. to be finishing
B. to have finished
C. to finish
D. to have been finished