指代不同
how soon:多久。how long:多长时间。
语法不同
how soon:soon用作副词,意思是“不久”,可指“将来”,表示“预期的时刻不久就会到来”,用以谈论不久将来的事或在过去某时间以后不久所发生的事,强调两个时间的接续关系。
how long:long的基本意思是“长的”,可表示时间和距离的长短或长度,也可表示书籍、信件、故事之类的内容的长短。long在句中可作定语,也可作表语。
侧重点不同
how soon:how soon的意思是“多久”,当我们就陈述句中的“过多少时间(就能…)”这一部分提问时,只能用how soon不能用how long。
how long:how long的意思是“多长”,当我们就陈述的“一段时间的长短”提问时,要用how long,不能用how soon。
how long:
1、How long do you think this storm will last?
你看这暴风雨会持续多久?
2、How long have you been in this game?
你干这行当多长时间了?
3、How long have you been studying English?
你学英语多久了?
4、How long a stay did you have in mind?
你原打算待多长时间?
how soon:
1、Can you tell me how soon you can be ready?
你能告诉我你多久能准备好吗?
2、How soon can you get hold of that young man?
你多快可以找到那个年轻人?
3、How soon can I have my clothes back?
我的衣服什么时候可以取回来?
4、How soon you forget your own past?
你这么快就忘记了自己的过去了?