1. take part in 指参加会议或群众性活动等,着重说明句子主语参加该项活动并在活动中发挥作用。如:①We'll take part in social practice during the summer vacation.暑假期间我们将参加社会实践。②We often take part in physical labour. 我们经常参加体力劳动。【注意】take part in是惯用词组,part前一般不用冠词,但part前有形容词修饰时,要用不定冠词。如:①Lincoln took an active part in polities and was strongly against slavery.林肯积极参加政治活动,强烈反对奴隶制。2. attend是正式用语,及物动词,指参加会议,婚礼,葬礼,典礼;去上课,上学,听报告等。句子的主语只是去听,去看,自己不一定起积极作用。如:①He'll attend an important meeting tomorrow.他明天要参加一个重要的会议。②I attended his lecture. 我听了他的讲课。
take part in参加(群众性活动、会议等),往往指参加者持积极态度.起一份作用。如: ①A great number of students took part in May 4 Movement. 大批学生参加了五四运动。 ②We are going to have an English evening. Do you want to take part? 我们准备举办一个英语晚会,你想参加吗? ③How many of you are going to take part? 你们多少人准备参加? ④All the students took an active part in the thorough cleaning. 所有的学生都积极参加了大扫除。 attend是正式用语,及物动词,指参加会议,婚礼,葬礼,典礼;去上课,上学,听报告等。句子的主语只是去听,去看,自己不一定起积极作用。如:①He'll attend an important meeting tomorrow.他明天要参加一个重要的会议。②I attended his lecture. 我听了他的讲课。故应选attend.参考资料:爱问知识人本回答被提问者采纳