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) το δείπνο.
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) για μια ώρα.