So far 表示直到当前这一刻,描述目前已经发生的事,同时保留之后继续变化的可能:So far we've sold 50 tickets。口语中的 So far so good 表示“目前一切顺利”。
想在对话中用 so far 吗?
写一句英语,查看错误和更自然的表达建议。
本次检查比平时稍久,完成后反馈会自动显示在这里。
so far + present perfect; so far, + clause; so far so good
- So far, the new manager has been friendly and quite flexible.
- We've saved about half the money for our trip so far.
- So far so good: the flight is on time and our bags are checked in.
修改原因
修改前So far I visited three countries in Asia.
修改后So far I have visited three countries in Asia.
So far 在原句中总结截至目前的旅行经历,之后还可能去更多国家。这种与现在相连的经历总结用现在完成时 have visited。一般过去时 visited 把旅行当作过去已经结束的经历,不符合这里总结至今的角度。修改只增加了 have。
So far 和 until now 都能表示“到现在为止”,但 until now 常用于接下来将发生变化的情境:Until now, I've always worked from home, but next month I start at the office。So far 本身没有这种变化暗示:So far, the job has been great。
动手练习
I've read four chapters ___, and the story is getting more interesting.
查看答案
so far — 肯定句是在汇报已经读到哪里:目前读完四章。因此选 so far。Yet 在这里相关的用法中通常用于否定句和疑问句,例如 I haven't finished it yet。
写一件仍未完成的事,例如课程、装修或存钱。说明目前已完成多少,还有什么没完成。
So far I've completed six of the ten lessons, and I still need to finish the last four before May.
练习把新词用准确
用正在学的词造句。LetsWords 检查用法和语法,提供修改与母语解释,再通过复习巩固。
