单项选择题

The meeting ______ for five days now.

A. has finished
B. has ended
C. has been over