41. depend on / rely on / feed on / live on 依靠/ 依靠/ 用……喂养/ 以……为生 42. in the distance / at a distance 在远处/ 隔一段距离 43. dress sb in sth / sb be dressed in sth 打扮某人 44. be due to do sth 按期,按理该做某事,由于 eg. The train is d...