1. at【解析】在小地点(home)前用介词at。
2. in【解析】在大地点(Shanghai)前用介词in。
3. between【解析】在两个地点之间用介词between…and…。
4. above【解析】根据常识,在零度以上(above zero),冰不常见(ice is not often seen)。表示位置时,above指“上方、高于”,符合句意。
5. in front of【解析】根据题干第二句知,can’t see the blackboard clearly(不能看清黑板)是因为有两个高个子男孩坐在“前面”,表示“在……前面”用介词 in front of。
6. far from【解析】从drive to buy vegetables fruit(开车去买蔬菜和水果)知,说话人住在离市场(market)很远的地方,“离……远”英语是far from。
7. on【解析】“在……路”用介词on。
8. over 【解析】根据题干知,Mrs King放一个外套(put a coat)在睡觉的女孩(the sleeping girl)的身上,介词over有“在……上”,有覆盖之意。