问题

The number of the people who can afford to buy their own house ______ more than 60%,but a number of houses _______.

A:are; hasn’t been built
B:are; has built
C:is; haven’t been built
D:is; have built
正确答案是: