so far
Up to here
So far means up to this point in time or space.
It marks a boundary between what has happened and what hasn't yet: So far, no one has complained.
The phrase often implies that things could change: So far so good acknowledges present success while leaving room for future uncertainty.
It can also indicate physical distance covered: We've walked three miles so far.
Length of existence
- elapsedGone by, temporally
- periodPunctuation ending sentences
- timelineOrdered display of events
- until nowUp to this point
to date · yet · hitherto · up to now · presently · currently · meanwhile · ongoing
Lengths of 5,280 feet
- kilometersMetric distance units
- yardsOutdoor home spaces
- horizonApparent earth-sky meeting
- mileageDistance traveled by vehicle
measuring · range · span · gap · separation · reach · remoteness · proximity
Notable event marking progress
- advancementForward movement or promotion
- developmentProgress toward maturity
- improvementPositive change in quality
- growthIncrease in size
evolution · breakthrough · achievement · accomplishment · headway · strides · gains · momentum
duration
Length of existence
until now · to date · yet · hitherto · up to now · presently · currently · meanwhile · ongoing · still
miles
Lengths of 5,280 feet
- kilometersMetric distance units
- yardsOutdoor home spaces
- horizonApparent earth-sky meeting
mileage · measuring · range · span · gap · separation · reach · remoteness · proximity · stretch
milestone
Notable event marking progress
- advancementForward movement or promotion
- developmentProgress toward maturity
- improvementPositive change in quality
growth · evolution · breakthrough · achievement · accomplishment · headway · strides · gains · momentum · trajectory
- time expressionsnow, today, soon, tomorrow, later
- phrasesnoun phrases, noun phrase, verb phrase, prepositional phrase, prepositional phrases
- stock phrasesstock phrase, set phrase, cliche, catchphrase, filler phrase
so farforever
For all time
permanently · for good · in perpetuity · eternally · for all time
so farin the final analysis
After all considerations
when all is said and done · finally · conclusively · in the long run · ultimately
so farall the way
To the full extent
to the end · completely · fully · from start to finish · entirely