1) I __________ (watch) TV for two hours a) Will watch b) Will have watched c) Will have been watching d) are watching 2) She ___________ (work) in this department since 2016 a) Will worked b) is working c) Will have work d) will have been working 3) It ___________ (snow) all day long a) is snow b) will snow c) have snow d) will have been snowing 4) He ____________ (learn) Spanish for one week a) is learnt b) Have learnt c) Have learning d) Will have been learning 5) I ______________ (read) a novel by the time you come to meet me a) Is reading b) have read c) will reading d) will have been reading 6) Amir _______ (write) articles since 2018 a) is writing b) have been writing c) will have been writing d) have wrote 7) Bob ______ (paint) my house a) painted b) have been painting c) will have been painting d) are painting 8) Alisya ________ (design) dresses for many years a) Have been designing b) will have been designing c) designed d) will designing

Future Perfect Continuous Tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?