单项选择题

The two companies haven't () the price of the new product.

A. agreed to
B. agreed on
C. agreed with
D. agreed in