A train left Lahore at 9:32 a.m. and reached Peshawar at 5:23 p.m. How long did it take?

A. 7 hours
B. 7 hours and 51 minutes
C. 7 hours and 30 minutes
D. 7 hours and 40 minutes
Correct Answer: B. 7 hours and 51 minutes

The correct answer is 7 hours and 51 minutes. The train departed Lahore at 9:32 a.m. and arrived in Peshawar at 5:23 p.m. To calculate the travel time, we convert the arrival time to a 24‑hour format: 5:23 p.m. = 17:23. The difference between 17:23 and 09:32 is calculated as follows:

  • Hours: 17 − 9 = 8 hours
  • Minutes: 23 − 32 = −9 minutes
  • We subtract the 9 minutes from the 8 hours, giving 7 hours and 51 minutes.

Options 1 (7 hours), 3 (7 hours 30 mins), and 4 (7 hours 40 mins) do not match the correct arithmetic calculation. Hence, the total journey time is 7 hours and 51 minutes.

Leave a Comment

Scroll to Top