Although both mean up to the current point in time, "until now" indicates that something did not happen before that time, while "so far" indicates that something is ongoing.
"Until now" tends to put more emphasis on something that has not happened in the past, while "so far" describes the period leading up to the current moment.
"Until now" is often used at the start of a new situation, while "so far" is often used when looking back at the progress that has been made.
Communicate naturally with Engram AI proofreader
What is the definition of “until now” and “so far”?
Until now
"Until now" refers to a specific point in time, indicating that something did not happen before that time.
It is used to mark the beginning of a new state or situation.
It is often used interchangeably with "up until this moment."
So far
"So far" implies that something is still ongoing or in progress.
It refers to the period of time leading up to the current moment.
It is often used to indicate that there may be more to come.
Which is the more popular variant on the Internet?
“So far” is the more popular variant on the web.
Until now
120,000,000 results on the web
Examples
Until now, I thought I was going to fail the test.
I had never seen such a beautiful sunset until now.
Until now, I didn't realize how important it was to exercise regularly.
More popular
So far
974,000,000 results on the web
Examples
So far, I have completed half of the project.
The new restaurant has received great reviews so far.
So far, I have been able to stick to my New Year's resolutions.
Want to express yourself confidently?
Engram AI proofreader helps you communicate naturally