问题

My cousin _____ the English Club for almost three years. He speaks good English now.
A:joined
B:has joined
C:was
D:has been in;
B:has joined
C:was
D:has been in;
正确答案是: