三者都表示“参加”,区别如下:
一、attend 指出席、参加较为正式的场合,如上课、讲座、报告、会议、婚礼等。
Tom has to attend lots of classes at weekends.汤姆周末要上很多课。
He did not attend the meeting yesterday.昨天他没有参加会议。
二、join 指加入某组织并成为其中一员。
固定搭配:join sb. in (doing) sth. 和某人一道做某事
I will never forget the day when I joined the Party. 我永远也忘不了入党的那一天。
Tom joined the Army last year.汤姆去年参军了。
My younger sister joined me in cleaning the bedroom.我的妹妹和我一起打扫卧室。
三、join in 多指参加小规模的活动如“游戏、比赛”, 多用于口语。
Jack can join in this speech activity.杰克可以参军这次的演讲活动。
四、take part in参加某些大型会议或群众性活动,并在其中发挥积极的作用。
常用句型为:take an active part in 积极参加……
All the students took an active part in the thorough cleaning.
所有的学生都积极参加了大扫除。
We should take an active part inschool activities.
我们应该积极参加学校的活动。