1. in the house
表示“在房屋内部”,强调空间范围内的位置。
There are five people in the house.
The cat is sleeping in the house.
注意:“in the house” 强调的是“在房子里面”,而不是在院子里或屋顶上。
2. at the house
表示“在房子所在地”,不强调是否在室内,而是指地点(可以是门口、院子、附近等)。
We’ll meet you at the house at 6 p.m.
There’s a party at Sarah’s house tonight.
提示:当我们关注“事件发生地”而非具体位置时,常用 “at”。
3. on the house
这是一个固定搭配,意思是“免费的;由店家请客”(通常用于餐厅、酒吧等场所)。
Drinks are on the house tonight!
The dessert was on the house as an apology.
重要:“on the house” 与“房屋”本身无关,而是习语表达,切勿直译为“在房子上”。
常见误区对比
- ✅ I’m in the house.(我在房子里。)
- ✅ I’m waiting at your house.(我在你家等你 —— 可能在门口、车库或客厅。)
- ❌ I’m on the house.(除非你在屋顶上,否则这是错误的!)
- ✅ The beer is on the house.(这杯啤酒免费。)
小测验(点击显示答案)
选择正确的介词填空:
- She left her keys ______ the house.
- The kids are playing ______ Tom’s house.
- Coffee is ______ the house today!