English for Today by Ganiu Abisoye Bamgbose (Dr GAB)
HANDLING PREPOSITIONS
You were ~on~ a red shirt yesterday (nonstandard).
You were in a red shirt yesterday (standard). Note that you can put on a red shirt.
Children like to play ~under~ the rain (nonstandard).
Children like to play in the rain (standard). This applies to sun too.
I was ~in~ the bus when I sighted him (nonstandard).
I was on the bus when I sighted him (standard). Generally, if you are telling someone you are going somewhere by bus, then you are βonβ the bus.
GAB

ππ»ππππππ―