Did John the general cleaning yesterday afternoon?
A. join
B. attend
C. take
D. take part in
网友回答
A. join
B. attend
C. take
(答案→)D. take part in
解析:词义辨析。take part in 意为“参加,参与(某事物或某活动, join意为“参加(某组织),加入(某处任职),参加到某个人群中去,从而成为其中一员”attend意思是出席某种会议。句意:约翰昨天下文参加大扫除了吗?故选D。