D
考查定语从句。先行词是house,在定语从句under _________ roof lives a large family of three generations中作roof的定语,所以选D。