5 so far(到目前为止)可以与一般现在时连用吗(续)

前面问了一个这样的问题,但老师们说 so far 不是表示“到目前为止”,但下面这句的 so far 应该是表示“到目前为止”吧!这怎么解释啊!

So far, everything is on schedule.

这里的 so far 为什么不用现在完成时?

请先 登录 后评论

最佳答案 2021-02-26 10:25

你的句子用现在完成时或一般现在时都可以。但意思有所不同:

So far, everything is on schedule. 到目前为止,情况都在按计划进行。(强调目前的情况)

So far, everything has been on schedule. 到目前为止,情况一直都是按计划进行的。(侧重从过去到现在一直的情况)

请先 登录 后评论

其它 1 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

和一般现在时,进行时等连用都可以。但多见于非正式文体。如果是考试,最好用完成时。

请先 登录 后评论
  • 3 关注
  • 1 收藏,3931 浏览
  • 左春姣 提出于 2021-02-22 21:00