B which是关系代词在从句中可充当主语或宾语.从句we spent in a small village中动词spend是及物动词,它少了宾语,所以要关系代词which 或that
A when是关系副词在从句中充当状语,不能作主语或宾语那么请问。。。怎么判断它是充当状语呢?如果这个从句中缺少主语或宾语,那么就需要关系代词(who whom whose which that)如果这个从句中 不 缺少主语或宾语,那么就需要关系副词(when引导时间状语,where 引导地点状语,why引导原因状语)