1.解析:选A。由上句的national holiday和下句 a happy holiday 可知答案。
2.解析:选B。由上句“millions of people world-wide celebrate...”可知,这个节日是世界范围的,因此用abroad。
3. 解析:选A。由下文“with thousands of little cloth shamrocks(三叶草) on”可知,shamrocks(三叶草) 是绿色,因此得出答案green。
4.解析:选D。由下文“...his family's wealth...”,可推断出St. Patrick的家庭富裕。
5.解析:选C。attack 攻击,进攻。此处是指入侵者进攻。