这几组词都是用来提问时间或长度的,但用法不同。
(1) how long意为“多长/久时间”,是对句子“for···”,“since···”,“from···to···”等表示一段时间的状语的提问,可用于过去时、将来时或完成时。如:
—How long will he be away?他要离开多长时间?
—He will be away for two days.两天时间。
—How long have you been a teacher?你当老师多久了?
—For about ten years.大约10年了。
注意:how long引导的句子动词一般为延续性动词。
(2) how soon意为“某事多快能发发生或完成”,常对句子中的in···时间状语进行提问。如:
—How soon will the building be finished?大楼过多久才能完工?
—In a month.一个月吧。
(3) how often意为“多长时间一次,每隔多久”,是对句中的often, usually, every day, sometimes, never, once a week等表示频率的副词提问,多用于一般现在时。如:
—How often do you go to see a film?你多久看一次电影?
—Once a week.一周一次。
(4) how far是对距离的提问,意为“长达……千米/米”等。如:
—How far is it from here to the park?从这里到公园有多远?
—It is two kilometers.两千米远。