1. how long 指多长时间,主要用来对一段时间(如three days, four weeks 等)提问。
如:
— How long did you stay there? 你在那儿待了多久?
— For three days. 三天。
2. how often 指多久一次,主要用来对频率副词或状语(如once a week等)提问。
如:
—How often does he come here? —Once a month. 他(每隔)多久来一次?每月一次?
3. how soon 指还要多久,主要用来对表示将来的一段时间(in an hour, in two weeks 等)提问。
如:
— How soon can you finish the work? 你还要多久能做完工作?
— In half an hour. 半小时后。