They always kept on good ______ with their next-door neighbors for the children's sake.
 
【正确答案】 D
【答案解析】 keep (be) on good terms with意为“与……和睦相处”,为固定搭配。