问题

Three years has passed ever since _____.
A:he has joined the army
B:he joined the army
C:he has been in the army
D:he has been a soldier;
B:he joined the army
C:he has been in the army
D:he has been a soldier;
正确答案是: