so far - up to the present moment in time (The possibility of continuing is implied.) (beginning or end of sentence; usually with a perfect tense) by far - to a very great extent (after a comparative form) So far I've read only three chapters of this book. (Until now I have read ... ) ( I may continue. I have not finished yet.) This book is better by far than th