I have to ask, mpl. Why not? And what would have been?
How many houses are being built in this village? but the form they would have found acceptable was How many houses are building in this village?
"How many houses are being built" makes more sense, as houses don't build, people do. It's surprising that they found acceptable such a stupid phrase as "houses are building" rather than the sensible "houses are being built".