by now和till/until now的區(qū)別
1、by now到目前為止;到如今;到現(xiàn)在為止;直到如今,語氣平淡,只是單純的敘述這件事,可用于多種時態(tài)。
例如:He would have been there by now if had not missed the train.
如果不是誤了火車的.話,他現(xiàn)在應該已經(jīng)到那里了。
2、till/until now:當主句是否定句時,它的意思是"直到(某時)(某動作)才(發(fā)生)"這時候常會出現(xiàn)"not until…"的結(jié)構(gòu),如果將"not until…"的結(jié)構(gòu)放在句首,那么主句要寫成倒裝句。此兩個連詞意義相同。
肯定形式表示的意思是"做某事直至某時",動詞必須是延續(xù)性的。否定形式表達的意思是"直至某時才做某事"。動詞為延續(xù)性或非延續(xù)性都可以。正確使用這兩個連詞的關(guān)鍵之一就在于判斷句中的動詞該用肯定式還是否定式。Until可用于句首,而till通常不用于句首。
例如:Until you told me, I had heard nothing of what happened.
直到你告訴我以前,出了什么事我一點也不知道。
They musthavearrived by now.
現(xiàn)在他們肯定已到了。