Главное отличие слов home и house в английском языке в том, что house обозначает конкретное здание, не всегда жилое, а home — более абстрактное понятие места, которое человек считает своим домом. 2
House может обозначать не только жилой дом, но и помещение или строение, где регулярно происходит какое-то событие, ведётся определённый бизнес или деятельность. 2
Home подразумевает эмоциональную привязанность к какому-то месту, уют и тепло. 3 Оно может относиться к какой-то постройке, квартире или к любому месту, где человек чувствует себя наиболее хорошо и которое считает своим домом. 2
Таким образом, house относится к типу жилья и его конструкции, а home — к месту, где живут люди, где им эмоционально комфортно и приятно находиться. 4