请问高手,so far/up to now/ until now/until this time 这4个短语都作‘迄今,到现在为止’解时有何区别?
你认为无区别,我觉得至少:1. I never realized I loved you until now.
我至今才意识到我爱你.
not until (now )的用法是 so far 和up to now 所没有的吧?
so far、up to now、until now的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1、so far:(只能到)如此程度,这个地步,迄今为止,到目前为止。
2、up to now:至今,迄今,到目前为止。
3、until now:到现在为止,迄今。
二、用法不同
1、so far:主要指过去确实存在和发生过的具有重大意义或深远影响的事件与人物的总和,即“历史”也可指“历史””。
2、up to now:表示“经历”“履历”“来历”,指过去发生的事件或经验,引申还可指“不复相关或不再重要的事实”。
3、until now:表示有“多久的历史”时,have一般用现在时,有时也可用现在完成时。
三、侧重点不同
1、so far:过去时间持续到现在的动作。
2、up to now:使用位置局限,只用于句首。
3、until now:只强调现在之前的状况,不体现时间持续的过程。