Chinese: 他们之间隔着很远的距离。
English: They are separated by a great distance.