问题

So many directors ________, the board meeting had to be put off.
A:were absent
B:been absent
C:had been absent
D:being absent
B:been absent
C:had been absent
D:being absent
正确答案是: