In a movie I saw, a young boy told to an old man that he would be gone for a long time when something happens. I'm trying to figure out what the boy actually said and what tense should have been used (heard dubbed version).
Could it be:
You will have been gone for a long time by then.
You will be gone for a long time by then.
You will not have been here for a long time by then.