How long ___ you been learning English?, have, has, Have you ___ sleeping all day? , be, been, Has she been ___ in Spain since last year?, live, living, ___ have been planning our vacations for two weeks., We, He, Sue has been ___ on this project since Monday., worked, working, My sister ___ playing the piano all morning. , has been, has being, Has ___ been raining non-stop since yesterday evening? , he, it, Peter ___ been travelling around Europe all this month., hasn't, have, The children haven't ___ watching TV for an hour., been, done, ___ have been doing my homework non-stop for three hours., She, I.

present perfect continuous +, -, ?

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?