问题

Present at the funeral were about 1000 people, many more than__________.
A:is expected
B:expected
C:having expected
D:having been expected
B:expected
C:having expected
D:having been expected
正确答案是: