This question already has an answer here:
Recently I've seen many people on Twitter use "of" instead of "have". Eg. Ben Stokes tweeted after the world cup final, " So proud to of represented my country in a world cup final"
I don't want to generalise, but I think I've seen this used by primarily British people. Is it slang or are my basics weak?