①challenge n.挑战;艰巨任务vt.怀疑;向……挑战
②confusing adj.难以理解的;不清楚的
③fluent adj.(尤指外语)流利的;熟练的
④graduate vi.& vt.毕业;获得学位n.毕业生
⑤recommend vt.建议;推荐;介绍
⑥sign up (for sth)报名(参加课程)
⑦advanced adj.高级的;高等的;先进的
⑧literature n.文学;文学作品
⑨extracurricular adj.课外的;课程以外的
try to join ...力争/尽量加入……
?obviously adv.显然;明显地
?quit vi.& vt.停止;戒掉;离开(工作职位、学校等)
?improve vi.& vt.改进;改善
?volunteer n.志愿者
?hand out分发;发出
?homeless adj.无家可归的
?community n.社区
?get used to doing习惯做
?responsible adj.负责的;有责任的
be responsible for对……负责
?keep up with跟上;保持同步
be prepared for ...为……做准备[参考译文]