问题

It’s a good way to improve your speaking skills_____ an English club.[ ]
A: join
B: to join
C: by joining
D:having joined
B: to join
C: by joining
D:having joined
正确答案是: