so far 和by far的区别

如题所述

by far

    用于强调,意为“……得多”“最最……”“显然”等,可修饰形容词或副词的比较级和最高级,通常置于其后,但是若比较级或最高级前有冠词,则可置于其前或其后。如:

It’s quicker by far to go by train. 乘火车要快得多。

She ran fastest by far. 她跑得最最快(显然她跑得最快)。

He’s by far the cleverer student. 他是个聪明得多的孩子。

He is by far the best teacher. =He is the best teacher byfar. 他是最最好的老师(或他显然是最好的老师)。

    比较:far 修饰比较级或最高级,通常要前置。

so far

    表示“到目前为止”“至今”等(=until now),通常与现在完成时连用。如:

We haven’t had any trouble so far. 到上前为止,我们还没有遇到任何麻烦。

So far the work has been easy but things may change. 到目前为此,这工作还很容易,但情况可能有变化。

So far, it is only talk. 至今还只是空谈。

This is likely to be the biggest conference so far. 这很可能是迄今为止规模最大的一次会议了。

    有时用于省略句。如:

So far, so good. 到目前为止,一切顺利。

    表示“到这种程度或范围”,根据情况选用适当时态。如:

I can only help him so far. 我只能帮他到这种程度。

I trust you only so far (and no further). 我对你的信任只到这个程度。

Was it wise to push things so far? 把事情弄到这种地步明智吗?

    【注】有时 so far 不是一个固定短语,而只是用 so 来加强 far 的意思。如:

We didn’t walk so far. 我们没有走那么远。

参考资料

英语词汇网:http://www.yywords.com/Article/200901/971.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-21
by far 到目前为止;远,非常
到目前为止最……,比较……句子中与比较级或最高级连用
so far 到目前为止,迄今为止
到目前为止所呈现的状态。本回答被提问者和网友采纳
第2个回答  2017-11-02
so far
相似回答