how soon是对将来时间提问,如:He will be back in two days.如果就in two days提问,要用how soon。而how long是对一段时间提问,如:He usually spend two hours to do his homework every day.如果就two hours 提问,要用how long。
1、时态不同:“how soon”,只可以用于一般将来时;而“how long”,可用于各种时态。
2、意思不同:“how soon”,具有“多少时间之后、多快、多久”等意思,例如:How soon will it take to get to Beijing?到北京需要多久?而“how long”,具有“多长、多久、多长时间”等意思,例如:How long is this section of the road?这段马路有多长?
3、强调的侧重点不同:“how soon”,侧重于“某人能够多快完成某事”;而“how long”,侧重点于“对某段时间的提问”。
1、How long have you been in your present job?
你干现在这工作多长时间了?
2、Time how long it takes you to answer the questions.
记一下自己回答这些问题所需的时间。
3、How long can a human being go without sleep?
人不睡觉能活多久?
4、How soon would you like the telephone put in?
电话您希望何时安装?
5、How soon will the boy leave Shanghai? In one year.
这个男孩什么时候离开上海?一年以后。
6、How soon will his sister come back? In two weeks.
他的姐姐还要过多久才回来,过两周。