一、how long有以下两个主要意思

1. 表示多长时间,与延续性动词连用,主要用来对一段时间(如three days, four weeks 等)提问。常用“for+一段时间”和“since+时间点” 回答
A:How long did he stay here? 他在这儿呆了多久?
B:About two weeks. 大约两个星期。
A:How long does it take to get to London from here? 从这里到伦敦要多长时间?
B:At least ten hours. 至少要10个小时。
A: “How long were you away last year?”
B: “About two weeks”
A: —How long will he be away?他要离开多长时间?
B: —He will be away for two days.两天时间。
A: —How long have you been a teacher?你当老师多久了?
B: —For about ten years.大约10年了。
瞬时动词come/ go/ leave/ start/ arrive/ buy/ die/ join/ borrow/ marry等不能与表示一段时间的状语连用
2. 表示某东西有多长。如

A:How long is the river? 这条河有多长?
B:About 500 km. 大约500千米。
二、关于how often的用法
how often用来提问某动作或状态发生的频率,即问某人在一段时间内做某事做了几次。主要对频度副词或状语(如:always,usually, often, never或 twice a day ,once a week, ,three times a month , every day, sometimes,等)提问。
用英语表示多少次,除了一次(once)和两次(twice)外, 其他都用基数词+times来表示,三次 “three times”,五次 “five times”。
A:How often does he come here? 他(每隔)多久来一次?
B:Once a month. 每月一次。
A:How often do you visit your mother? 你多长时间看你妈妈一次?
B:Once a week. 一周一次。
A : How often do you go to the movie? 你多久去看一次电影?
B : Twice a month.
A : “How often do you watch TV?”
B : “Tree times a week.”
A:—How often do you go to see a film?你多久看一次电影?
B:—Once a week.一周一次。
Did Li Ming eat breakfast once last week?上周李明吃了两次早餐。
Danny ate breakfast twice last week.上周Danny吃了一次早餐。
Mr. Wood ate breakfast seven times last week.伍德老师上周吃了七次早餐。)
三、how soon的用法

how soon 指再过多久,主要用来对表示将来的一段时间,常对句子中的in···时间状语进行提问。(如:in an hour, in two weeks 等)提问。如
A:How soon will he be back? 他要多久才回来?
B:In an hour. 1 小时以后。
A:How soon shall we know the results? 我们多久能知道结果?
B:I don’t know.
A:“How soon will you be ready?”
B:“I’ll be ready in five minut
A:--How soon will you be ready?
B:--I’ll be ready in five minutes.
e minutes.
A: —How soon will the building be finished?大楼过多久才能完工?
B: —In a month.一个月吧。
四,how far意思是“多远”,对距离提问时用。

How far is it by rail from Shanghai to Guangzhou? ------- 650 kilometres.
乘火车从上海到广州有多少路程?
How far is it from you home to your school ? ---About two kilometers.
从你家到学校有多远呢?
—How far is it from here to the park?从这里到公园有多远?
—It is two kilometers.两千米远。

一,选填 (how long, how often, how soon , how far )(最下方美图后有答案)
---1.____________ have you been in China?
---For three years.
---2._____________will he back?
---In five minutes.
---3.______________ do you visit you grandparents?
---Once a week.
---4. ________________ should I throw it?
---five metres.
---5 ___________did you stay there?
---for a week.
---6______________ do his parents let him watch TV?
--- Three times a week.
---7 ________________ will her husband come?
---In two days.
二选择题:
1.--____have you been learn English.
—I have been learn English for six years.
A. How long B. How often
C. How far D How soon
2. --___can you be ready, Andy?
--In ten minutes.
A How much B How often
C How long D How soon
3.—____yogurt do you need? ['jɒgət]酸乳酪
-- ____Three cups.
A. How long B. How far
C. How long D. How much
4.—_____can we board(上 )our plane?
—In twenty minutes.
A How long B How often
C How soon D How much
5.—Xiao Wang, _____will it take to fly to Guangzhou?
—Sorry, I do not know.
A. how far B. how soon
C. how man
[巩固练习]
1. I don’t know_______ he will get here.
A. how long B. ho
C. how often D. how many
2. “_____does he take this medicine?”
“Twice a day.”
A. How soon B .
C. How much D. How often
3. “_______have you been at this factory?”
“I have been here since 1993.”
A. When B.
C. How often D. What time
4. “________can you finish this work?”
A. How often B. Ho
C. How long D. How far
5. “__________ will he stay here?”
A. How many times B. How often
C. what time D. How long
6. _______does your sister write to your parents?
A. How ma
C. How long D. How far
7. ________does it take you to finish you homework every day?
A. How long B. How often
C. How soon D.
1.“_______have they studied English?”
“They have studied English for three years.”
A. How long B. Ho
C. How often D. How soon
2.“______will he leave here?”
“He will leave here in a month”
A. How often B. How long
C. How soon D. How many times
3. “____does he watch TV” “Once a week.”
A. How long B. How soon
soon D. How many times
3. “____does he watch TV” “Once a week.”
A. How long B. How soon
C. How often D. How many

answer BDBBD BAACC