前面问了一个如此的问题,但老师们说 so far 不是表示“到现在为止”,但下面这句的 so far 应该是表示“到现在为止”吧!这如何讲解啊!
So far, everything is onschedule.
这里的 so far 为何不需要目前完成时?
你的句子用目前完成时或一般目前时都可以。但意思有所不同:
So far, everything is on schedule. 到现在为止,状况都在按计划进行。(强调现在的状况)
So far, everything has been on schedule. 到现在为止,状况一直都是按计划进行的。(侧重从过去到目前一直的状况)