1、How long有两个意思:多久;多长
(1)指时间表示“多久,多长时间”,一般用来对“for+一段时间”、“since+时间点”进行提问:
①I stayed there for two weeks last year. 我去年在那里呆了两个星期。
→How long did you stay there last year? 你去年在那里呆了多久?
②I have been waiting here since 3 o’clock. 我自从三点钟就在这儿等了。
→How long have you been waiting here? 你在这儿等多久了?
(2)指长度表示“多长”,注意不是指距离。
③This river is more than 300 kilometers long. 这条河流有三百多公里长。
→How long is this river?这条河流有多长?
2、how soon 意思是“多快”,一般用来对“in+一段时间”进行提问,注意此时的“in”表示“在……以后”,句子用一般将来时态。如:
④He will come back in two weeks.他会在两个星期以后回来。
→How soon will he come back.他多快就能回来?
3、how often意思是“多久一次”,一般用来对表示频度的副词或短语如always(总是)、every day(每天)、twice a week(一周两次)等提问。如:
⑤He goes to the cinema every week.他每个星期都要去看电影。
→How often does he go to the cinema? 他多久看一次电影?
4、how far意思是“多远”,用来问距离,也可以用how far away,在回答距离时,千万不要在距离后加上“far”这个词。如:
⑥-How far is your school from your home?你学校离你家有多远?
-It is two kilometers far. 有两千米远。(错误)
-It is two kilometers (away). 有两千米远。(正确)
5、How old 是用来问年龄,意思是“几岁,多大年龄”。
⑦-How old is your sister?你妹妹几岁了?
-She is five (years old).她五岁了。
【注意区别】:
⑧How old is the man?那个男的多大年龄?(疑问句)
⑨How old the man is!那个男的好老哦!(感叹句)
6、how much意思是“多少”,后面接不可数名词,如果不接名词,则表示“多少钱”。如:
⑩How much meat would you like to buy? 你想买多少肉?
11How much is this sweater? 这件毛衣多少钱?
7、how many意思是“多少”,后面接可数名词复数形式。
12How many books did you borrow yesterday? 昨天你借了几本书?
【特别注意】如果是对划线部分提问,划线部分即使是单数,提问时how many后面也要用复数形式。如:
13There is only one books on the desk. 课桌上只有一本书。
→How many books are there on the desk?课桌上有几本书?
回到前面的插图上,这个题明显是要问“你多久去看一次电影?”,所以应该用how often,你选对了吗?