就时间上来说,意思上没有区别,都表示“到目前为止”。但up to now一般放于居首,so far和till now放在哪都行。
up to now 迄今为止 ,到目前为止。so far用于现在完成时up to now用于一般将来时
For example:
Till now/Up to now,everything is all right.到目前为止一切正常。So far,he has been the leader of this firm.直到现在,他仍然是这家公司的老板。
Hardly can I forget her till now.直到现在我也不能忘了她。
up till now 与 so far 用法差不多.可看作是一个时态标志,与现在完成时连用.放到句尾或句首都可以也可以在句中.通常是用up to now,用till的时候不太常见。