单项选择题

So many people ______, the meeting had to be put off.

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