单选题

【正确答案】 D
【答案解析】agree upon表示“一致同意”,符合句意。agree in表示“想法一致”;agree with表示“持相同意见,与……符合”;C项agree of搭配不当。故答案为D。