Student or Learner
"By the time you come, I will have been watching the soccer match for half an hour"
Is it possible to chage "will have been" to a less complex tense form?
Your alternative structure makes no sense in English. It "sounds foreign".
However, you could say: "By the time you come, I'll be watching the second half of the match."
How about "I'll 've watched"? Is it completely impossible?
(1) I think that you are correct: Joe Blow would probably not use the
future perfect (I think that few Americans ever use it). He would probably
say: By the time you get here, I will be watching it for 30 minutes.
(2) One American grammar book says:
The future perfect tense has been largely replaced by the simple
future: "He will finish the work by next Saturday" instead of "He will have