当前位置: 首页>

how long 和how soon 的用法区别是什么?

how long和how soon都是疑问词,主要用来引导特殊疑问句。它们看起来形式很像,但用法完全不一样,它们的具体用法分别如下:

1、how long用来提问某物的长度是多少,有多长或者提问时间有多久,有多长。

例句:How long is the Great Wall?

译文:长城有多长?

例句:Do you know how long the Yellow River is?

译文:你知道黄河有多长吗?

例句:How long did he spend finishing his homework?

译文:他完成家庭作业花了多长时间?

例句:How long does it take to go to the park by bus?

译文:乘公交车去公园要多长时间?

2、how soon用来提问要多久以后才能做某事。

例句:How soon will he get to the Great Wall?

译文:他多久以后才会到达长城?

例句:Do you know how soon Mary will marry Mike?

译文:你知道玛丽多久以后要和迈克结婚?

3、how long提问的句型可以用于任何时态;how soon提问的句型一般只用于将来时态。

例句:How long did you solve this problem?

译文:你解决这个问题花了多长时间?

解析:这个句子用的是一般过去时态。

例句:How long does it take to get there on foot?

译文:步行到那里需要花费多长时间?

解析:这个句子用的是一般现在时态。

例句:How long will you fix the computer?

译文:你修好这台计算机要多长时间?

解析:这个句子用的是一般将来时时态。

例句:How long have you been here?

译文:你待在这里多长时间了?

解析:这个句子用的是现在完成时态。

例句:How soon will Mike come back to play football with you?

译文:迈克多久以后回来和你一起踢足球?

解析:这个句子用的是一般将来时态。

4、how long疑问句表示多长时间,用时间状语“for+时间段”来回答;how soon疑问句表示多久以后,用时间状语“in+时间段”来回答。

例子1:

---How long has Mike been here?(迈克在这里待了多长时间了?)

---For two hours.(两个小时了。)

例子2:

---How soon will you call me back?(你多久以后给我回电话?)

---In three days.(三天以后。)

以上内容就是how long 和how soon 的用法,大家明白了吗?

本文来自网络,不代表 立场,转载请注明出处。