I like such houses with beautiful gardens in front, but I don't have enough money to buy ______.
 
【正确答案】 B
【答案解析】 本题考查的是one,it,that和this的区别。this指近物,that指远物,it没有远近之分,常有特指的意思,one指上文中出现过,但是不具体说明是上文中的哪一个。句中说,我喜欢前面这些带漂亮花园的房子,但是我还没有足够的钱去买一个。具体是买哪一个,句中没有明确地说明,故本题选B。