问题

This vase ________ perfect but for a few small holes in its base.
A:would have been
B:should have been
C:shall be
D:would be
B:should have been
C:shall be
D:would be
正确答案是: