I'm playing a game on a forum that involves guessing who posted. An American English speaker said that because the poster wrote "in one go" (meaning "in one sitting"), they were probably British or European as that's not an American expression.
But the Oxford Learners Dictionaries' definition does not mention "in one go" being British English despite saying that several of the other expressions on that page are British.
Here's the context:
If there is a book I'm desperate to read then when I eventually do I have to read it in one go. Sometimes this means staying up all night.
And here is the argument the poster made:
However, you Europeans don't seem to realize it, but "in one go" is not an American expression, unless anyone has picked that up from being online, but it's not native to here. I only heard the term "on the go" (as in, "how many games you have on the go") within about the last year, and it was Brits using the term. I use the term "on the go" meaning on the run, like busy, busy.
Is this true? Is it an unusual expression in American English? If so, what phrase would you use instead?