1. A【解析】句中a house是先行词,且在定语从句中作主语,关系代词用that。
2. C【解析】句中the house是不及物动词 live的地点状语,关系副词用where。where可以用in which代替。in是由“live in+名词”变化而来的。
3. C【解析】先行词the year是指“中国共产党成立的那年”,在句中是时间状语,关系副词用when。
4. D【解析】先行词the engineer指人,排除C,与某人一起用with,再排除A与B。先行词作介词with的宾语,介词with放在关系代词whom前时,whom不能省略,故D正确。
5. D【解析】先行词the hotel是不及物动词stay待的地点状语,故定语从句用关系副词where引导。如果把hotel看作名词,作stay的宾语的话,需要加介词at,关系代词用which。
6. B【解析】题干可以改写为This is the school that some German friends visited last week.。不难看出,作表语的the school是先行词,that引导定语从句,因为that同时又作visited的宾语,所以被省略了。其他选项结构不对。