She.....her work before the guests arrive.

A ) finish

B ) had finished

C ) will have finished ✅

D ) finished