--__will they stay in shenzhen? --they will stay there for a month.

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:38:14
为什么不能用how soon 而是how long?how soon 不是用于将来时吗?how long不是用于过去时吗?

“how often, how soon, how long”三组词语都可译为“多……”,它们在表时间时很容易让人混淆。今天,我们隆重推出这三“兄弟”。

A) how often

how often常用于询问某动作在单位时间内所发生的次数,是对频度时间状语提问的词语。频度时间状语可以是often, usually, always, sometimes, never等副词,也可以是once a week, three times a month等副词短语。与how often相似的短语how many times(多少次),后面常跟限定的时间,如:how many times a week / a day / a month / a year, 并且要回答出次数。如:

—How many times a week does he play basketball?

—He plays basketball three times a week.

B) how soon

how soon(多久)主要用来询问某个动作在多久的将来发生,即多久,多快。它常用在将来时态中,并且用in短语(表示再过多长时间)回答。如:

—How soon will he be back?

—He will be back in a month.

C) how long

how long(多久),主要用来询问某个动作或状态所持续的时间。how long在对句子中带有for或since等表示持续性的时间状语提问时,谓语动词不能是终止性动词。如:

—How long are you staying in New York?

—For two years.

没有说How long一定用于过去时态啊
how long 是对时间长短的提问...
How soon 的提问是"...要多久,多长时间"

how long是对时间