We have to determine first the distance. Given the speed of 40 miles/hour and time of 4 hours, distance can be solved from the formula, speed = distance / time. Let’s evaluate:
 Distance = speed x time
 Distance = 40 x 4 = 160 miles. 
 At same distance, we have to determine time it will take at the speed of 40 miles/hour. Therefore we have: 
 speed = distance / time
 time = distance / speed
 time = 160 / 55 = 2.91 hours
 You are correct, the answer is A