B
句意:有白墙的房子是汤姆的家。
A.has,动词“有”,have的第三人称单数形式)
B. with,介词“带有”
C. there is ,有
D. have,动词“有”
☞ 本题四个选项都想表达“有”的这个含义,但是结合本题句型结构来看,主语“the house”这个房子,谓语be动词“is”,表语“Tom's home”汤姆的家,主系表结构完整,不需要额外的谓语动词,因此排除AD选项。
C选项There be的句型结构,在这种结构的句子中,主语通常应放在谓语后面,引导词there放在句首,结构为“There be+名词+方位状语”,因此可以排除C选项。
B选项with作为介词,和后面的white walls形成介宾短语来修饰主语,表示有白墙的房子,符合题意。
因此本题答案选B。