The Future Perfect Progressive tense (or Future Perfect Continuous) in Greek grammar expresses an action that will be ongoing in the future and is expected to be completed at some specific time. This tense is typically used to show the cause of a future event or state. It emphasizes duration or course of an action rather than its achievement.
Exercise 1: Fill in the spaces with the correct Future Perfect Progressive form.
1. Μέχρι τον Μάιο, εγώ *θα έχω διαβάζοντας* (will have been reading) αυτό το βιβλίο για δυο χρόνια.
2. *Θα έχει βρέχοντας* (will have been raining) για τρεις ημέρες σερί αν δεν σταματήσει.
3. Εκείνη *θα έχει γράφοντας* (will have been writing) την εργασία της για πέντε ώρες.
4. Ως το τέλος του μήνα, θα *έχουμε καθαρίζοντας* (will have been cleaning) το σπίτι.
5. Έως ότου έρθεις, *θα έχουμε μαγειρεύοντας* (will have been cooking) το δείπνο.
2. *Θα έχει βρέχοντας* (will have been raining) για τρεις ημέρες σερί αν δεν σταματήσει.
3. Εκείνη *θα έχει γράφοντας* (will have been writing) την εργασία της για πέντε ώρες.
4. Ως το τέλος του μήνα, θα *έχουμε καθαρίζοντας* (will have been cleaning) το σπίτι.
5. Έως ότου έρθεις, *θα έχουμε μαγειρεύοντας* (will have been cooking) το δείπνο.
Exercise 2: Complete the sentences using Future Perfect Progressive tense.
6. Μέχρι την επόμενη εβδομάδα, εγώ *θα έχω ψωνίζοντας* (will have been shopping) για τα γενέθλια του.
7. Κατά τη διάρκεια της νύχτας, η φωτιά *θα έχει καίγονται* (will have been burning) για ώρες.
8. Αυτή τη στιγμή του επόμενου χρόνου, *θα έχω διδάσκοντας* (will have been teaching) για δέκα χρόνια.
9. Όταν φτάσεις, θα *έχουμε κολυμπήσει* (will have been swimming) για τρεις ώρες.
10. Μέχρι να φύγει το τρένο, θα *έχουμε περιμένοντας* (will have been waiting) για μια ώρα.
7. Κατά τη διάρκεια της νύχτας, η φωτιά *θα έχει καίγονται* (will have been burning) για ώρες.
8. Αυτή τη στιγμή του επόμενου χρόνου, *θα έχω διδάσκοντας* (will have been teaching) για δέκα χρόνια.
9. Όταν φτάσεις, θα *έχουμε κολυμπήσει* (will have been swimming) για τρεις ώρες.
10. Μέχρι να φύγει το τρένο, θα *έχουμε περιμένοντας* (will have been waiting) για μια ώρα.