thousands of成千上万的,后接复数名词表示概数,thousand与具体数字连用时用单数,且其后不接介词of。join后接表示人、团体、组织等一类的词,而take part in表示“参加某项活动”,join in +活动/比赛/游戏等,有时可以与take part in互换,be a member of 成为...的一名成员,根据them他们,可知,要用join,故选D。
C
句意:
别担心。当地的男孩可以引导你穿过森林。
A.横过,强调从表面穿过
B.在...上方,穿越
C.通过,穿过,强调从内部穿过
D.经过,路过
根据forest森林,可知,应该是从森林内部穿过,意思是当地的男孩可以引导你穿过森林,故选C。
C
句意:
在过去的15年里,我们的家乡发生了很大的变化。
本句为there be句型,可排除B,根据in the past 15 years在过去的15年里,与现在完成时连用,结构为have/has done,可知,there be句型的现在完成时结构为there have/has been,由changes为复数,可知,用there have been,故选C。