Ответ:

От 2 часов до 5 часов прошло: 5 − 2 = 3 часа.

Ответ: за 3 часа.