1.第一个when表疑问,所以加疑问助词will,第二个表 当什么时候,这种状语从句主句用will,从句不加will
2.这是个从句,可以改成There was not a small house in the village.He had not brought food and comfort to the small house.(which 指代 the small house)
3.答案a 的意思是它(树)的枝干,如果用its 这句话就不能成立
4.不能.应该用主格形势 "她的名字",whom 是宾格,没有"她的"意思