英语语法 写理由

______will you stay in Xi'an for your holiday?
--For about six weeks
A.How often B.How long C.How soon D.What time

B how long 针对时间段提问,回答为for +时间段
how often 是针对频率题目,后面的回答应该是表示频率(如,never绝不,once a week等)
how long 可以针对时间提问,在一般现在、过去、将来时中,它的回答是for + 时间段,
在完成时态中还可以用 since(如since then 、since three years ago、since I was a kid)
当然,how long 也可以针对长度提问,How long is the stick?这棍子多长
how soon 也是对时间提问,回答的一般有(in/within/after +时间段)
what time 就不多就是了,it is ....
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-19
B.How long ,你将会在西安度多久的假?
For about six weeks大约六个月
六个月是时间长度,用how long 提问
第2个回答  2011-05-19
B.有for就用how long
第3个回答  2011-05-19
选B. 对时间长度提问,用how long.
How often 提问时间频率,如,---How often do you see a film?---Once a month.
How soon "要过多久" --How soon can you finish the work? ----In five minutes.
What time 对时间点提问,
----What time do you usually get up in the morning?
--- I usually get up at five in the morning.