我想知道by now和so far的区别 ,不都是到现在为止的意思么

如题所述

第1个回答  2012-05-24
so far
表示until this time or to this place;时间点或地点,后面的句子一般用完成时,而且so far后面一般接比较贬义或者消极的信息。比如
So far no further news had been obtained.至今没有得到进一步的消息
by now
也是表示到目前为止,但是后面没有要加消极信息的那一层意思,也没有严格的时间点或地点的要求,如
By now he has won the first.
目前他已经得了第一。。。希望能帮到你。。。
第2个回答  2012-05-26
by now 表示“现在,这时,至此”的意思
I hope you have understood me by now.我希望到现在你该理解我了。
so far 意为“迄今为止”,常与完成时态连用
Do we know anything so far that we can point to that would give us a departure?
目前为止我们能在我们了解到的,东西中找出一些违背这些规律的例子吗?
第3个回答  2012-05-24
There really is no difference but you can say that by now is saying "they should be here by now" . And so far is saying "I have $10 so far".

参考资料:http://wiki.answers.com/Q/The_difference_between_so_far_and_by_now

相似回答