英语问题 关于how soon 和how long.

如题所述

应该选D
理由如下
How
soon通常在一般将来时,意为"再等多长时间?","多长时间才……?"
是对
"in
+时间段"(
in
ten
minutes/two
hours/
a
week)提问。
Can
you
tell
me
how
soon
you
can
be
ready?
你能告诉我你多久能准备好吗?
how
long与how
soon都可以用来提问时间。
但是how
long一般用于提问完成时,例如:
How
long
have
you
been
there?-I
have
been
there
for
3
years.
而how
soon是用于提问将来时的,例如:
How
soon
will
you
arrive
here?-I
will
arrive
here
in
3
hours.
换一个说法。如果答句中用的介词是for前面就要用how
long;如果是in,前面要用how
soon
how
long指的是多长时间,多长的长度
比如:how
long
have
you
been
collecting
dolls
你收集玩具多长时间了?
how
soon指的是多快,
比如how
soon
will
you
be
there?你多快能到那儿?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-02
D
这个答案中能用For
about
two
weeks回答的只能用how
long
。how
long
you
will
be
away
的意思是“你有多长时间不在这里?”,For
about
two
weeks的意思是“有两个星期的时间”。
而选项A:how
soon
you
will
be
back
的意思是你多久(多快)才会回来,回答要用“两个星期后”用“In
two
weeks”才对。
选项C,在复合句中要用陈述形式,语法也错了。本回答被提问者采纳
第2个回答  2019-07-19
那个
你题目里
应该是could
how
soon
意思是多久
表将来,应用于将来时
中文语境中

你这次旅行要出去多久?
how
long
表示持续了多长时间,应用于过去时

你这次旅行去了几天?
根据本题的上下文,for
about
two
weeks.
大概两周。
有很强的将来时的特点。
英文表达很准确,如果是过去的事,一般会给出精确的回答。
所以
这道题应选A
第3个回答  2019-07-28
我觉得应该选
D
.
how
soon
提问的时候

后面的回答一般都是
in
+
一段时间
.
再就是根据句意了,"你想要离开多长时间
?"
大约2星期
..
所以就选
D

..
相似回答