问题

We agreed _________ 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
正确答案是: