问题

How long ________ they ________ the English Club? — For almost one year.
A:have; been
B:have; been in
C:did; join
D:did; join in
B:have; been in
C:did; join
D:did; join in
正确答案是: