第一问:each作副词用于名词或数量之后,如:They cost five yuan each.(它们价钱是每个5元)。而你那种表达比较别扭。正确答案中having是一现在分词短语,each与之构成独立主格结构,起补充说明作用。第二问:这儿空格部分应填一个具有名词性作用的动词,即动名词,又由于对"me"来说,是“被带往国外”,所以用动名词的被动式,而不是用过去分词,因为过去分词不具有名词性功能。第3:你很难想像他们在一个雪夜里步行回家有多大的困难。在they had后省略了介词in,该句分解应该是You can hardly imagine the difficulty (they had __in getting home on foot on a snowy night),括号内是省去了关系代词that 的定语从句,difficulty在其中空格处作had 的宾语,即had the difficulty in doing sth.,这就懂了吧?第4:whichever引导的让步状语从句,相当于no matter which,即不管哪一个(种),又如:Whichever day you come, we will be pleased to see you.