问题

How long have you been studying in No.2 Middle School?—Less than half a year.—So it will be two years and a half _______ you graduate from this school.[ ]
A:when
B:after
C:before
D:while
B:after
C:before
D:while
正确答案是: