ja nie probuje udowodnic co jest lepsze, AmE czy BrE, to tak jak dyskusja o wyzszosci Swiat Bozego Narodzenia nad Swietami Wielkiej Nocy... Ja mowie jak to funkcjonuje. Oczywiscie, ze beda zwolennicy BrE nawet wsrod Amerykanow, ale beda tacy, ktorzy powiedza cos w BRE to jest blad. Obie formy sa poprawne, tylko obawiam sie, ze w zaleznosci od nauczyciela, czy testu, moze byc na korzysc PS.
An important point to make is that different doesn’t mean wrong. Comments such as “American English is inferior to British English”, or “American English is better than British English” have no solid basis other than the speaker’s opinion. The truth is that no language or regional variety of language is inherently better or worse than another. They are just different.
Ja się z tym wszystkim zgadzam, chippy, ale właśnie mówiłem z perspektywy AmE, o którym coś tam jednak wiem.
Zobacz, co o tej kwestii sądzą wykształceni Amerykanie:
I agree. I believe a simple past is inappropriate with "so far," which suggests continuation up to the present.
That said, I would probably be more likely to use the simple present "understand."
I would say "I understood you up to that point but then it got confusing" (where the point up to which I understood is in the past) or "I have understood you so far..." (the point up to which I have understood is in the present).
The choice of "so far" with "drank" didn't surprise me, but I wouldn't use it myself. I agree with Boozer's assessment that the example is "substandard."
Pytanie: Can a speaker of AE please tell me whether in American English it is common to use the past simple with the expressions so far / up to now / until now / to this day / up to this point? (I was taught British English and would use the present perfect in all of these cases):
So far, around sixty objects were claimed by their owners. (BE: have been claimed)
Up to now, he didn't call. (BE: hasn't called)
No suspect was found until now. (BE: has been found)
The first two sound incorrect to me. I would use the tenses you have labeled as "BE" for both of those. The third could go either way.