so far,up to now,till now的区别和用法,请明白的人详细解释下。谢谢啦

如题所述

so far,up to now,till now的区别为意思不同、用法不同、侧重点不同,用法如下:

一、意思不同

1、so far:迄今为止。

2、up to now:到目前为止。

3、till now:到现在为止。

二、用法不同

1、so far:基本意思是“现在”“现时”,用于把现在的情况与过去的情况进行对比,含有强烈的感情色彩,一般不用于完成体。

2、up to now:表示“在今天,在今日”,只指白天,不指晚上,没有比较级和最高级。

3、till now:till用作连词用于肯定句时表示“直到…为止”,指某一动作或状态一直持续到till后面的句子所表示的时间为止,这时主句的谓语动词是延续性动词

三、侧重点不同

1、so far:强调的是范围、趋势。

2、up to now:强调的是经过的过程。

3、till now:强调现在时间点。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
就时间上来说,意思上没有区别,都表示“到目前为止”。但up to now一般放于居首,so far和till 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.直到现在我也不能忘了她。
A third of these students so far have come from abroad.到目前为止,三分之一的学生都来自海外。本回答被网友采纳
第2个回答  2013-08-27
so far: 到某个程度;到这种程度;到目前为止;就此范围来说so far=up to now: 到目前为止(常与现在完成时连用) so far :up to now: 迄今为止到目前为止(till now),
相似回答