Next year ,I _________guitar for twenty years.Awill be playingBwill have been playingCwill playDwill have playedAnswer: B. will have been playing Read Explanation: The phrase "for twenty years" indicates a duration up to a point in the future.When we talk about how long something will have continued by a certain time in the future, we use the future perfect continuous tense:will have been + -ing form Read more in App