单项选择题

The government and the union have come toterms on a new contract. A.brought to an end B.terminated C.reached an agreement on D.called on

A.brought
B.terminated
C.reached
D.called