So, if you are a big fan of Sherlock, you have probably watch BBC series ''Sherlock''. I think it is the third chapter in Series 1, the one that starts with Sherlock in Eastern Europe talking to a man who has just murdered his wife. This man's English would fit in the working class accent (if not lower), and he does not even use verb tenses correctly. Each time he says something incorrectly, Sherlock corrects him, every single time. This is no wonder though, it is Sherlock. What I do not understand then is that Sherlock himself says ''If I was….'', instead of ''If I were'' (for example in S2E1). And it is really surprising because it is Sherlock, but also because, as far as I know, Benedict Cumber's accent is quite posh.
I thought I was missing something but I watched a video about the use of subjunctive in English on YouTube the other day and LetThemTalkTV said there was no option: ``If I were'' is the only correct one.
So... What do you think? Why do you think Sherlock says ''If I was''?
Link to videos
S2E1: Dinner scene (SHE does the same).