问题

The two sides have finally___________, though some small differences still exist.
A:made a decision
B:reached an agreement
C:settled down
D:broken up
B:reached an agreement
C:settled down
D:broken up
正确答案是: