is "In the first place" idiom specific only for american english?
DwarfShark
as in "You should have told me in the first place!" phrase for example, I wrote it in my english essay and teacher said that I had too many "americanisms"(she then included this idiom in a list of my americanisms) and we're studying british english. Is it true that "in the first place" used only by US people?