dqdqf
Member
- Joined
- Feb 11, 2011
- Member Type
- Other
- Native Language
- Chinese
- Home Country
- Canada
- Current Location
- Canada
Hello Teachers,
I came across a letter in a business English book that concerns an offer to a past Emirates passenger for a free flight voucher if he completes a questionaire. Here's the part that confuses me and would be grateful if you would offer me some pointers.
"As someone who has flown Emirates in the past year, you will have experienced our outstanding service to the Middle East".
I don't understand the tenses underlined. They're obviously suggesting that the person flew Emirates in the past year, but why are they using future perfect to refer to the result (outstanding service received) that's also in the past? Shouldn't it be "As someone who has flown Emirates in the past year, you have experienced our outstanding service to the Middle East"? I'm not familiar with the use of future perfect in this kind of context. I always thought future perfect is used to talk about something that will be completed before another event in the future, as in "I will have lived/been living in Hawaii for 2 years by June". Can future perfect actually be used to talk about past events? I found the following future perfect sentences online that referred to the past also, though why they chose to phrase them this way is beyond me.
"As you will have already heard, the gym will be closed today"
"You will have noticed that we no longer have a convertible."
Your help is greatly appreciated!
dq
I came across a letter in a business English book that concerns an offer to a past Emirates passenger for a free flight voucher if he completes a questionaire. Here's the part that confuses me and would be grateful if you would offer me some pointers.
"As someone who has flown Emirates in the past year, you will have experienced our outstanding service to the Middle East".
I don't understand the tenses underlined. They're obviously suggesting that the person flew Emirates in the past year, but why are they using future perfect to refer to the result (outstanding service received) that's also in the past? Shouldn't it be "As someone who has flown Emirates in the past year, you have experienced our outstanding service to the Middle East"? I'm not familiar with the use of future perfect in this kind of context. I always thought future perfect is used to talk about something that will be completed before another event in the future, as in "I will have lived/been living in Hawaii for 2 years by June". Can future perfect actually be used to talk about past events? I found the following future perfect sentences online that referred to the past also, though why they chose to phrase them this way is beyond me.
"As you will have already heard, the gym will be closed today"
"You will have noticed that we no longer have a convertible."
Your help is greatly appreciated!
dq