问题

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