No student devices needed. Know more
10 questions
She _____ (work) here for five years
has been working
have been working
has worked
had worked
We _____ (live) in London for six months.
have been living
have live
has live
has been live
They _____ (learn) English for two years
have been learned
have been
have been learning
learned
Diego _____ (play) football so he’s tired
have been played
has been playing
has being playing
have be playing
She has _____ (go) to the cinema every weekend for years
going
has going
been going
have going
It _____ raining, because the pavement is wet.
has been
has be
has rain
have been
You _____ sleeping for twelve hours.
has been
have benn
have been
have slept
I _____ (work) today
have not been working
has not been working
have been not working
has not worked
Christine _____ (eat) well recently.
haven't been eating
have not be eating
has not been eating
She _____ (study).
has not studying
have not studying
hasn't been studying
have been studying
Explore all questions with a free account