I find all your present-tense alternatives acceptable in conversational English. I can imagine using these patterns myself. In careful writing I might prefer the present perfect.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
LaboriousSo, in written English or in an examination, I should avoid using the present continuous or present simple tense with 'so far'. Right, teacher?I have no problem with using these tenses in informal written English. In an examination it may be safer to avoid them.