how soon和how long的區(qū)別有回答不同:how soon的答語是“in+一段時(shí)間”,how long的答語是(for)three days/weeks等時(shí)間段;時(shí)態(tài)應(yīng)用不同,how soon通常用于一般將來時(shí);how long可用于各種時(shí)態(tài);側(cè)重點(diǎn)不同。
how soon和how long的區(qū)別為:指代不同、語法不同、側(cè)重點(diǎn)不同。
指代不同
how soon:多久。how long:多長時(shí)間。
語法不同
how soon:soon用作副詞,意思是“不久”,可指“將來”,表示“預(yù)期的時(shí)刻不久就會(huì)到來”,用以談?wù)摬痪脤淼氖禄蛟谶^去某時(shí)間以后不久所發(fā)生的事,強(qiáng)調(diào)兩個(gè)時(shí)間的接續(xù)關(guān)系。
how long:long的基本意思是“長的”,可表示時(shí)間和距離的長短或長度,也可表示書籍、信件、故事之類的內(nèi)容的長短。long在句中可作定語,也可作表語。
側(cè)重點(diǎn)不同
how soon:how soon的意思是“多久”,當(dāng)我們就陳述句中的“過多少時(shí)間(就能…)”這一部分提問時(shí),只能用how soon不能用how long。
how long:how long的意思是“多長”,當(dāng)我們就陳述的“一段時(shí)間的長短”提問時(shí),要用how long,不能用how soon。
how soon是對(duì)將來時(shí)間提問,如:He will be back in two days.如果就in two days提問,要用how soon。而how long是對(duì)一段時(shí)間提問,如:He usually spend two hours to do his homework every day.如果就two hours提間,要用how long。
1、how long用來提問某物的長度是多少,有多長或者提問時(shí)間有多久,有多長。how long引導(dǎo)的句子,謂語動(dòng)詞一定要用狀態(tài)動(dòng)詞或者延續(xù)性動(dòng)詞,不能用短暫性動(dòng)詞。
例句:How long is the Great Wall?
譯文:長城有多長?
解析:這里how long提問事物長度,句中謂語動(dòng)詞is是狀態(tài)動(dòng)詞。
例句:Do you know how long the Yellow River is?
譯文:你知道黃河有多長嗎?
解析:這里how long提問事物長度,句中謂語動(dòng)詞is是狀態(tài)動(dòng)詞。
2、how soon用來提問要多久以后才能做某事,句中謂語動(dòng)詞一般要用短暫性動(dòng)詞。
例句:How soon will he get to the Great Wall?
譯文:他多久以后才會(huì)到達(dá)長城?
解析:這里how soon提問時(shí)間多久之后,句中謂語動(dòng)詞get是短暫性動(dòng)詞。
例句:Do you know how soon Mary will marry Mike?
譯文:你知道瑪麗多久以后要和邁克結(jié)婚?
解析:這里how soon提問時(shí)間多久之后,句中謂語動(dòng)詞marry是短暫性動(dòng)詞。
3、how long提問的句型可以用于任何時(shí)態(tài);how soon提問的句型一般只用于將來時(shí)態(tài)。
例句:How long did you solve this problem?
譯文:你解決這個(gè)問題花了多長時(shí)間?
解析:這個(gè)句子用的是一般過去時(shí)態(tài)。
例句:How long does it take to get there on foot?
譯文:步行到那里需要花費(fèi)多長時(shí)間?
解析:這個(gè)句子用的是一般現(xiàn)在時(shí)態(tài)。
4、how long疑問句表示多長時(shí)間,用時(shí)間狀語“for+時(shí)間段”來回答;how soon疑問句表示多久以后,用時(shí)間狀語“in+時(shí)間段”來回答。
例子1:
---How long has Mike been here?(邁克在這里待了多長時(shí)間了?)
---For two hours.(兩個(gè)小時(shí)了。)
例子2:
---How soon will you call me back?(你多久以后給我回電話?)
---In three days.(三天以后。)
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)