单项选择题

A.agreed
B.shall agree
C.agree
D.have agreed