Future perfect Form: subject + will have/has will been + P.P
{Positive} I, We, They, You → will have been played. He, She, It → will has been played.
{Negative} I, We, They, You → will have not been played. He, She, It → will has not been played.
{Questions} Will → I, We, They, You have been played? Will → He, She, It has been played?
Keywords: By the end of this year/month…, in two years, in July next year
Uses: 1) finished event before an event in the future. By next month, I will have graduated. 2) When you talk about a duration before an event in the future. Tom will has been in Chicago for 2 years by the time he leaves.