指代不同
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 have you had abdominal pain Can you show me where it is? 您腹痛有多长时间了?您能指给我看是什么位置吗?
2、How long will this ability persist?这种能力还能维持多久?
3、Is cutaneous fought bask in ability to there is how long?皮肤的抗晒能力有多长时间?
how soon
1、How soon will he be back? 你要多久才回来?
2、How soon can you finish the work? 还要多久你能完成这项工作?
3.、How soon shall we meet again? 我们什么时候能再见面?