How far 是提问“路程有多远”,询问距离的 How long表示 “时间多久或物体多长”. 表示时间侧重指 “一段时间”. “How long” 的回答一般是时间段,如 “for three days”, “three years” How soon表示 “多久之后”,侧重某人某事能多快时间完成.How soon的回答一般: “ in + 时间段”,如 “ in two days” “in five years” It is+adj.+of sb to do sth 是形容人的品质的,It is+adj.+for sb to do sth则是形容事物的性质的