Prepositions

The train arrived ___ time.

Correct answer

D. On

Explanation

'On time' is the fixed idiomatic expression meaning punctually.