1 B be spotted被发现
2 A fell obliged to 不得不
3 A accumulate集聚,堆积assemble聚集,集合,装配amount 总计
4 D too embarrassed to do sth 做某事很尴尬