指代不同
how soon:多久。how long:多长时间。
语法不同
how soon:soon用作副词,意思是“不久”,可指“将来”,表示“预期的时刻不久就会到来”,用以谈论不久将来的事或在过去某时间以后不久所发生的事,强调两个时间的接续关系。
how long:long的基本意思是“长的”,可表示时间和距离的长短或长度,也可表示书籍、信件、故事之类的内容的长短。long在句中可作定语,也可作表语。
1、How soon? A year, maybe two.
要多久,一年,或者两年
2、How soon can you come up with the money?
你什么时候能拿出这笔钱?
3、How soon can you get here?
你什么时候能赶到这儿?
1、How long have you been in your present job?
你干现在这工作多长时间了?
2、How long have you been in this game?
你干这行当多长时间了?
3、How long have you been living in this country?
你在这个国家居住多久啦?