- I have got [received] many rude letters in the post recently. [RIGHT, British English]
British, "have got" is the present perfect of get, to receive, here. [verb: get as receive, present perfect in British English, have got, meaning received]
Now, here's the trick: let's say you want to say in AmE the thing about the date with since about a bank account:
You would not use the present prefect here in American English:
I've gotten a bank account since [year]. The PRESENT PREFECT in American English.
Therefore, if you translate that "have gotten" into British English, you also would not use have got, the PRESENT PERFECT of have:
I've got a bank account since [year].
Because in the bank account, you do not want your present perfect to sound like the present perfect of get as in these examples:
I've got so many calls from them recently. Yes, received, BrE.
We've got so much sugar in the past month. Yes, bought, BrE
We've gotten so many calls from them recently. Yes, received, AmE
We've gotten so much sugar in the past month. Yes, bought, AmE.
So, for the bank account, one must say
I've had a bank account since last year.
in both varieties of English,
if one does not want to sound like one is saying "get a bank account", as in receive, buy, obtain, etc.
Also, since triggers the present perfect.