Yapısı: Özne + will have been + v-ing
Gelecekte belli bir zamana kadar belli bir süre yapılıyor olacak eylemlerin
anlatımında kullanılır.
Olumlu Cümle: I (you, he, she, it, we, they) will have been learning English for two years by the time Anna comes.
(Anna gelene kadar 2 yıldır İngilizce öğreniyor olacağım.)
Olumsuz Cümle: I (you, he, she, it, we, they) will not have been learning English for two years by the time Anna comes.
Soru Cümlesi: Will I (you, he, she, it, we, they) have been learning English for two years by the time Anna comes?