Why are the town houses rarely less expensive than semi-detached houses().
A. Because they are usually built on expensive property. B. Because they take too much space in cities. C. Because they have larger room for price to go up. D. Because they are built luxuriously and elegantly.