前面问了一个这样的问题,但老师们说 so far 不是表示“到目前为止”,但下面这句的 so far 应该是表示“到目前为止”吧!这怎么解释啊!
So far, everything is on schedule.
这里的 so far 为什么不用现在完成时?
你的句子用现在完成时或一般现在时都可以。但意思有所不同:
So far, everything is on schedule. 到目前为止,情况都在按计划进行。(强调目前的情况)
So far, everything has been on schedule. 到目前为止,情况一直都是按计划进行的。(侧重从过去到现在一直的情况)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
和一般现在时,进行时等连用都可以。但多见于非正式文体。如果是考试,最好用完成时。