问题补充:
When did you the army?
A. take part in
B. join in
C. attend
D. join
答案:
A. take part in
B. join in
C. attend
(答案→)D. join
解析:join多指参加某组织,成为其中的一个成员; take part in=join in ,take part in指参加群众性活动、会议等,往往指参加者持有积极的态度,起一份作用;join in通常指参加某种活动,尤其指和其他人一起参加某项活动;attend常指参加或出席正式的活动或场合,如婚礼,会议等。句意:你什么时候参的军?结合语境可知选D。