单项选择题

If two trains are 120 miles apart and are traveling toward each other at a constant rate of 30 mph and 40 mph,respectively,how far apart will they be exactly 1 hour before they meet?()

A. 10 miles
B. 30 miles
C. 40 miles
D. 50 miles
E. 70 miles