Use the future perfect progressive form of play to complete the following sentence. I _____ guitar for six years this coming May. A:will have been playing
It would make the most sense if it is I will have been playing guitar for six years this coming May. Keeping in mind that it hasn't happened yet. So, the answer is A.