Очень не простая тема для меня, Гайз. Слова маркеры времени present perfect. Их на самом деле много:
never, yet, lately, recently, before, already, of late, ever, so far, up to now, by now, just. У...
So far So far часто вызывает вопрос «А насколько далеко имеется в виду?», так как far значит «далекий». Когда говорят so far имеют в виду дальность по времени, иначе говоря so far = пока что. So far, only two Democrats have entered the race for governor. До сих пор только два демократа вступили в гонку за пост губернатора. Еще есть идиома so far, so good, которая значит «пока все хорошо». — How’s your new job? — So far, so good. — Как новая работа? — Пока хорошо.