选B away from 是距某地有多远的意思。可以接具体的数字距离
A far from 有远离 离...远的意思 不可以直接接具体的数字距离
而 long away from 则有离。。。不久|不远 是针对时间的
C 也是不可以接具体数字
希望对你有用
选B
A far form+from far后面不能用两个介词from
B away from表示“离XXX有XXX(距离)“,这里是2KM
C be+ far from 表示离XXX很远,但没有具体的数字说明、
D long away from 不能与具体数字(像两公里,100米这样具体的距离)同时出现。只能单独出现如The bus stop is long away from here. 巴士站离这儿很远。但具体多少距离不知道
您的答案来自外语精英团——放心可靠,祝新年快乐!