问题

My parents have promised to come to see me before I _________ for Africa.[ ]
A: have left
B: leave
C: left
D: will leave
B: leave
C: left
D: will leave
正确答案是: