As far as I'm concerned, one can use both of the prepositions "of" and "on" when it comes to time, money, breath, gas, etc. and the only difference between these two is that using the preposition "on" along with all my above-mentioned words sounds more common in AE and also informal BE. So in AE dialect, "on" is used more frequently, while Britons tend to use "of" most of the times. However, recently, I have found out that there are some other slight nuances here! For instance, imagine you and a friend go to buy a pair of sneakers! When you get to the store, you find some sneakers more attractive than the rest, but you immediately notice that you did not bring enough money to buy them! Your friend asks you, why don't you buy them? You would probably say:
- I'm short "on" cash / money.
While when you say:
- I'm short "of" cash. [It would imply that I can barely afford myself these days and almost, do not have any money.]
I.e. "of" has an implication of "lack", while "on," implies "not enough of something".
This is why when you are writing about yourself you can only say:
- I'm short of the items below.
For the same reason, we can only say:
- I'm short of breath. [Using "on" is incorrect here.]
The same goes with gas, time, breath" to me or some other collocations like:
We are short of / on good players in our team.
The hospital is short of / on nurses.
Please kindly make me aware of these nuances.
P.S. I have already read all the threads under the same topic in the forum, but they did not give me sufficient information in this regard.