***In January we will (have been) (be) married for 30 years.***
I was just thinking whether according to the above given information the following sentence might be interpreted in two different ways??
***When you guys come I will be watching the soccer finals for 30 minutes.**
If somebody said that, I would understad it in two different ways depending on the contex
1)If it's written on the test or uttered semiformally it would mean that when they come the speaker will start watching and continue to do that for 30 minutes??
Only one question mark is required! Yes, that could be the meaning, but it would be more usual to mention time of arrival for clarification. Either formally or informally - there is no semiformally.
2)If the above given sentence was preceded with another sentence like "It's too bad you can't get off work earlier." and was uttered informally, I would understand it as when they come after work to watch the game I will have been watching it for 30 minutes???
You should still use 'I will have been', again a time indication would help.
There are some assumptions here. If the guys know the time for kick-off they will understand that you will have watched the game for 30 minutes before their due arrival. If they do not know the time for kick-off then they would understand that you would be watching the game for 30 minutes after their arrival.
Student or Learner