She is the best teacher by far. 她是最最好的老师。
请问这个句子为何不需要目前完成时? 不是说 by far 习惯上要与目前完成时连用的吗?
你在哪儿见过 by far 要与目前完成时连用? 你是搞混了吧!你看到的可能是 so far 一般与目前完成时连用。比较:
▲by far 的使用方法
用于强调,意为“……得多”“最最……”“显然”等,主要使用方法有:
1. 修饰比较级,一般置于比较级之后。如:
It is quicker by far to go by train. 乘火车要快得多。
Goddard’s first film was better by far. 戈达德的第一部电影要好得多。
但若比较级前有定冠词,则可置于其前或其后。如:
He is by far the cleverer than her. 他比她聪明得多。
2. 修饰最高级,可置于最高级之前或之后。如:
That is by far the best choice. 这是最好的选择。
She is the best teacher by far. 她是最最好的老师。
▲so far 的使用方法
1. 表示“到这样之距离”,可视为far的加大说明,此时可依据状况使用时态。如:
My feet are very sore from walking so far. 走了这么远的路,我的脚很痛。
My mother lives so far away that we hardly ever see her. 我妈妈住得那样远,大家极少见到她。
2. 表示“到这样之程度或范围”,依据状况使用适合时态。如:
I can only help him so far. 我只能帮他到这种程度。
Was it wise to push things so far? 把事情弄到这种地步明智吗?
3. 表示“到现在为止”“到今天”(=until now),注意它所连用的时态:
若强调so far所描述的谓语动作一直持续到目前,则谓语动词用目前完成时。如:
So far there has been no bad news. 到目前为止还没什么坏消息。
So far 50 people have died in the fighting. 到目前为止,已有50人在战斗中丧生。
有时还可修饰句中的非谓语动作,虽然此时的谓语不必须要用目前完成时,但其中的非谓语动词一般可视一个完成时态简化而来的,如下面一句中的非谓语动词found可视为which have been found之省略:
It is one of the funniest things found on the Internet so far this year. 这是今年网络上发现的最有意思的事情之一。
若不强调so far所描述的谓语动作一直持续到目前,则只不过侧重描述一种客观现象,则可用通常目前时(谓语动词一般为某些状况动词)。如:
So far, it is only talk. 到今天还只不过空谈。
This is likely to be the biggest conference so far. 这非常可能是迄今为止规模最大的一次会议了。
若so far并不是描述谓语动作,而是间接地说明句中的某个名词,此时的句子谓语需要具体语境来用时态。如:
She gave us a brief resume of the project so far. 她给了大家一份该项目迄今为止的经历介绍。(句中的so far间接地修饰名词the project)
The new prime minister is facing his toughest political test so far. 新首相正面临迄今为止最为严峻的政治考验。(句中的so far间接地修饰名词his toughest political test)
有时用于省略句,句子时态被隐含在语境中。如:
So far, so good. 到现在为止,所有顺利。
参考资料:
http://www.yygrammar.com/Article/201304/3202.html
http://www.yygrammar.com/Article/201108/2507.html
http://www.yygrammar.com/Article/201105/2238.html