I came across this dialogue:
A: I don't know anyone who saw the eclipse of the moon last night.
B: I suppose most people will have been watching the Eurovision Song Contest on TV when it happened.
I don't understand why the future perfect continuous (will have been watching) is used to explain something happened in the past. Please tell me that this is a valid example and I am just missing something here. :)
I know that the future perfect or future perfect continuous can be used to tell something about the present. There are many examples I have seen. But I have not found anything how it can be used to tell something about the past event. Like in my example above.