英文so far用法(Usage of so far in English)

so far的意思為「到目前為止」,通常用於修飾完成式時態的動詞,與to date意思相同;而until now的用法則是指「在此之前」,表達先前的一個狀態,意思剛好與so far相反。
S+V...+so far.
=So far, S+V... .
The plan has gone smoothly so far. (計畫到目前為止進行得很順利)
=So far, the plan has gone smoothly.
=The plan has gone smoothly to date.
=To date, the plan has gone smoothly.

S+V...+until now.
Until now, S+V... .
=The plan has gone smoothly until now. (在此之前,計畫進行得很順利→代表計畫現在進行得不順利)
=Until now, the plan has gone smoothly.

參見(See also)
so far用法(Usage of so far)
by far用法(Usage of by far)
so far as用法(Usage of so far as)

3 意見:

匿名 提到...

這篇文章內容有誤
The plan has gone smoothly so far.(計畫到目前為止進行得很順利)
與The plan has gone smoothly until now.
意思剛好相反

匿名 提到...

正解 推一個 不要被誤導了

輕鬆學英語(Learn English) 提到...

感謝大家的提醒,查證後這部分確實寫錯了,稍微做些修正,希望大家能夠繼續支持。