当我们想要询问他人“做……需要多长时间?”,就可以用“How long...?”这个句型。问“多快会……?”则可以用“How soon...?”这个句型。要问“多常……?”则可以用“How often...?”这个句型。
句型使用重点 |
1
How long...? 是问时间长短,询问某延续性动作会持续“多长时间”。问句中经常使用延续性动词(如动词进行式),或表达“一段时间”的动词完成式,但视情况也可能使用其他的动词形式。回答时则要用表示一段时间的词语回答,如:three days(三天)、since 1999(从1999年起)等。
例如
●" How long have you lived here?"
“你住在这里多久了?”
"For three years."
“三年了。”
●" How long is the movie?"
“这电影有多长?”
"Two hours."
“两个小时。”
●" How long did it take for you to get here?"
“你花了多久才抵达这里的?”
"About 40 minutes."
“大概40分钟。”
2
How soon...?通常是用来询问“过多久以后就做某事?”“某事多快会发生?”,通常与一般将来时连用。回答时常用in+时间。
例如
●" How soon can we see each other again?"
“我们多久才能再见面?”
"Maybe in one month."
“或许一个月后吧!”
●" How soon will they arrive?"
“他们多快会到?”
In a couple of minutes.”
“大概几分钟吧。”
3
How often是针对频率询问做某事“多久一次”或“多常做”。回答时常用频率副词often(时常)、sometimes(有时)、usually(通常)、once a week(一星期一次)、twice a month(一个月两次)等。
例如
●" How often do you visit your parents?"
“你多久回去探望你的父母一次?”
"Once a week."
“一星期一次。”
●" How often do you take the bus?"
“你多久乘一次公交车?”
"Only sometimes."
“偶尔而已。”
多看看这个句型的各种变化 |
如果想要问“时间长短”(不见得是从“现在”算起),则用how long。
例如: 想问“做一个三明治要多久”,不见得是现在就要做三明治,只是先问问而已,这时就可以说How long does it take to make a sandwich?
如果想要问“多久以后”、“多早”(从“现在”算起),则用how soon。
例如: 想问“火车多快会到”。问的是“从现在开始算起,还要多久火车才会到”,这时就可以说How soon will the train arrive??
如果想要问的不是“一段时间”,而是“断断续续的好几个时间点”,则用how often。
例如: 想问“你多久去慢跑一次”,并不是要对方从现在开始去跑步并计算要跑多久,而是想知道对方跑步的“频率”多高,这时就可以说How often do you go jogging?
前往下一关前的自我小测验 |
( )1."____ have the Whites stayed in Paris?"
"For three years."
(A)How long
(B)How soon
(C)How far
(D)How often
( )2."How often do you go to the library?"
"____."
(A)For three days
(B)Ten o'clock
(C)Twice a month
(D)In one month
( )3."How long do I have to cook it for?"
"______."
(A)Since yesterday
(B)After two hours
(C)In ten minutes
(D)About five minutes
( )4."How soon can you finish this?"
"________."
(A)Two hours
(B)Around two hours
(C)In two hours
(D)Since two hours
( )5."How often do you go jogging?"
"_______."
(A)In a week
(B)Three times a week
(C)Three times
(D)Since last week
答案与解析 |
1. (A)“怀特一家在巴黎待了多久?”
“三年了。”
这里要注意的是句型How long...?/How soon...?/How far...?/How often...?的意义和用法各自不同。首先排除的是How far...?,因为它是用来询问距离,而这个题目询问的是时间,所以不对。A、B、D三个选项都是询问时间,但是我们根据现在完成式have stayed可以判断这里是询问某延续性动作持续了“多长时间”,所以应该是How long,答案选A。
2. (C)“你多久去图书馆一次?”
“一个月两次。”
由于这里是用How often询问,也就是询问“去图书馆的频率”,回答时要说明“多久一次”。只有C选项Twice a month(一个月两次)讲的是“频率”,针对How often...?做出回答。所以答案应该选C。
3. (D)“这个我该煮多久?”
“大概五分钟。”
虽然How long经常和表达持续含意的“完成式”合用、也常搭配since之类的单词出现,但不代表和How long有关的所有句子都一定是完成式,也不见得只要有since就是这题的正确答案,还是要看清楚题目在问什么!(A)从昨天开始、(B)两个小时后、(C)十分钟之内(就可以开始煮),都没有回答到问者的疑问,因为他问的不是“要从什么时候开始煮”,而是“要煮多久”。只有D回答到了这个问题。
4. (C)“你多快做得完这个?”
“两个小时内。”
“How soon”问的是“从现在开始的一段时间”,需要搭配in之类表达“在……之内”意思的词语来回答。除了C以外,其他的选项都不含有“在……之内”的含意,因此只有C是正确答案。
5. (B)“你多久慢跑一次?”
“一个礼拜三次。”
“How often”问的是“频率”然而A和D说的都是“一段时间范围”,而C说的则是“次数”,所以只有B是能够表达频率的正确答案。