Руслан Заславскийadded a comment 8 years ago
ну вот вам и разница: 'on the house' - идиома, означающая то, что вы знаете, а 'in the house' - в доме. А вообще предлог "on" зависит от ситуации:
You did a nice job on the house. - Вы хорошо поработали над этим домом;
I volunteered to keep an eye on the house. - Вызвался приглядывать за домом;
I took out a second mortgage on the house. - Я во второй раз заложил дом.