| If you booked a FlexSaver fare, your flight will depart anytime within the specific time window you selected. |
|
Nothing wrong here, in my opinion. The use of the past in the
if
clause does not signal an unreal condition, so this does not use the
"Conditional Type 2" pattern. Everything here is taking place in
real time.
Did you book a FlexSaver fare? (in the real past***)
If so, your flight will depart ... (in the real future)
***This is nothing like "If you were to book a FlexSaver fare (now)", which is
the paraphrase of the hypothetical (unreal) reading of "If you booked a
FlexSaver fare (now)".
Compare:
If you accidentally locked your keys in your car, you will have trouble getting into your car later.
If you selected the winning lotto numbers, you will receive the prize in the next lotto drawing.
If you planted the seeds correctly, you will see them sprout up in ten days.
Substitute
would for
will in any of these and you have a hypothetical statement about something that hasn't even happened yet, and may never happen.
CJ
P.S. If the use of a past-point-of-view form (
booked) with a present point-of-view form (
will depart) bothers you, you can "fix" it by substituting the present perfect for the past:
If you have booked a FlexSaver fare, your flight will depart ...
The same "fix" is possible for the three comparison examples I gave above.
CJ