A: When does your brother arrive here? B: Today, on the last train he's arriving.
My grammar book says the second sentence (B) is incorrect and it should be changed into 'by the last train'. Is it really awkward to say "on the last train"?
Top answer
T he word order in B is not natural. More natural is eg Today, he's arriving on the last train. eg Today, on the last train.
— Clive
T he word order in B is not natural.
More natural is eg Today, he's arriving on the last train.
eg Today, on the last train.
.
b y the last train is more formal and less commonly sai d.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.