how long 的用法

在句子里的用法、

简单说来就是 "How long"+"动"+"宾"

"How long"有两种意思:
多长-
How long is the Great Wall of China?
中国的长城有多长。

多久(多长时间)-
How long have you been sick?
你病了多长时间了?
How long were you hospitalized for?
你住院以来多长时间了?

用法跟陈述句有关。
如果是说中国的长城有多长,陈述句是:
The Great Wall of China is xxxx kilometers long.
在"How long"的后面加上be动词,再把剩下的句子加上,就是:
How long + "be" + "object" =
How long is the Great Wall of China.
如果是指时间,陈述句是:
You have been sick for a week.
在"How long"的后面加上动词(或助动词/"be"动词),再加上要问的。如果有助动词,那么助动词在前面,然后是主语,然后是动词+剩下的句子:
How long + "be" + "object" =
How long "have"(助动词)+ "you"(主语)+ "been"(be动词)+ sick?
How long have you been sick?

其实用法同其他问句或倒装句。
希望回答了你的求助。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-22
how long意为“多久、多长时间”,主要是对一段时间进行提问,答语通常是(for)three days/weeks/months等时间段,它可用于各种时态。

How long do you stay in Beijing every year? 每年你在北京住多久?

How long have they lived here? 他们住在这里有多久了?

—How long were you not at school last year? 去年你多久没上学?
—About two weeks. 约两周。
第2个回答  2019-05-25
how
long的用法
how
long有以下两个主要意思:
1.
表示多长时间,主要用来对一段时间(如three
days,
four
weeks
等)提问。如:
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个小时。
2.
表示某东西有多长。如:
a:how
long
is
the
river?
这条河有多长?
b:about
500
km.
大约500千米。
3.
a:
持续多长时间(多久)
how
long
how
long
have
you
been
here?
for
five
months.
长度(多长)
how
long
how
long
is
the
bridge?
it’s
500
metres.
how
long
+be+sth?长度(多长)how
long
is
the
pen?
how
long
+
助动词+主语
+been
+其他?持续多长时间(多久)how
long
have
you
been
here?
第3个回答  2019-01-07
是的。how
long
这个句型很简单的,通常直接加行了。但也不要造出how
long
have
you
lived
here
for
four
years
?这些奇怪的句子,
how
long
have
you
lived
here?就行了.很容易掌握的,不多说了
I
have
been
here
since
1976.
不知道为何楼上搬了大堆例句。
have
been
to
是曾去过…地方的意思
但是,此句中been
是be的过去分词。事实上,此句为:I
have
been
in
here
since
1976.
由于是here
,所以省略了in。
所以,这句不是been
to
的句型,要学会分辨哦!
个人认为,此句完全可以改为I
have
lived
here
since
1976.但意思有点不同.用been强调到达,lived
强调居住.
领会就好
参考文献:《向采纳我答案的兄弟们敬礼!》
第4个回答  2019-02-16
A)Mrs.Wang
第三人称单数,应用has
stayed
B)
did
加动词原形应是stay
C)be
stayed
表被动错了,应该是will
stay
D)按我们的正常思维,应该是
has
Mrs.Wang
stayed
但stay是短暂性动词(也叫瞬间动词)be
in其实意思和has
stayed意思一样,只不过它是表状态的延续性的动词
所以选D
顺便话多句,did
stay也是完全可以的did
stay只是纯粹表问一个Mrs.Wang过去做过的一个动作做了多久
相似回答