Breakdown of Он убил целый час на дорогу.
он
he / it (for a masculine noun) / it (for a neuter noun)
час
hour
дорога
road, way
целый
whole, entire
Questions & Answers about Он убил целый час на дорогу.
Does убить mean "to waste time" in Russian just like it does in English?
Yes! Just like in English, you can use убить (to kill) to mean "to kill time" or "to waste time." It is a very common, colloquial way to express that you spent a lot of time on something unproductively.
Why is целый час used here instead of another case?
It is actually in the accusative case, which looks exactly like the nominative (dictionary) form here because час is an inanimate masculine noun. In Russian, phrases that state how long an action lasts (duration of time) always take the accusative case.
Why do we use на with дорогу here?
When you talk about spending, wasting, or killing time (or money) on something, Russian uses the preposition на followed by the accusative case. Because дорога is a feminine noun, its accusative form becomes дорогу.
Doesn't дорога usually mean "road"?
It does, but it is also frequently used to mean the journey, the trip, or the commute. In this context, на дорогу means "on the journey" or "on the time it took to get there," rather than literally referring to the physical pavement.