问题

We agreeed ___ here but so far she hasn’t turned up yet.
A:having met
B:meeting
C:to meet
D:to have met
B:meeting
C:to meet
D:to have met
正确答案是: