Until then, his family ______ from him for six months.
 
【正确答案】 D
【答案解析】 考查时态。句意为“直到那时,他的家人已经有六个月没有收到他的信了”。then是过去的时间,until then表示没有收到信这个动作是在then之前,应该使用过去完成时,答案为D。