问题

How long has Jim been in the factory—He has been there for two years he left school.
A:when
B:since
C:as soon as
D:while;
B:since
C:as soon as
D:while;
正确答案是: