If we’re going somewhere by train and someone calls us on the phone, we say:
‘It’s a little loud; I’m on the train right now.’
We can’t use ‘by’ because it would mean that we are ‘next to’ the train, which won’t get us very far. We don’t say that we are ‘in’ (even though it may sound logical!) or ‘within’ the train (that would mean inside the engine!). We say we are ‘on’ the train. The same applies to buses and aeroplanes.
There’s been a delay, and I’m still stuck on the train.
Would you like help with your English? Then contact the English Translation Hotline (telephone: 09001 266864).
Our bilingual native speakers will be happy to help you!