1. 表示多長時間,主要用來對壹段時間(如three days, four weeks 等)提問。如:
How long did he stay here? 他在這兒呆了多久?
How long does it take to get to London from here? 從這裏到倫敦要多長時間?
2. 表示某東西有多長。如:
How long is the river? 這條河有多長?
how far 是指距離的長短。如果想問“妳家裏這裏多遠?”就要用how far。