单项选择题

So many directors______, the board meeting had to be put off.

A.were absent
B.been absent
C.had been absent
D.being absent