No student devices needed. Know more
10 questions
He _____ (work) in this company since 1985.
have been worked
has been working
has be working
have been working
I _____ (wait) for you since two o'clock.
has been wait
have been waited
have be waiting
have been waiting
Mary _____ (live) in Germany since 1992.
been living
has been living
has be live
has living
- Why is he so tired?
- Because he _____ (play) tennis for five hours.
has been plaing
has been playing
has playing
has been played
How long _____ (learn) English?
has you been learning
have you been learning
have been you learning
has been you learning
We _____ (look for) the highway for more than an hour.
've been looking for
've looking for
've be looking for
looking for
I _____ (live) without electricity for two years.
have live
have been
live
have been living
The film _____ (run) for ten minutes yet, but there's a commercial break already.
has runs not
not run
not running
hasn't been running
How long _____ (work) in the garden?
has she works
has she working been
has she been working
working she
She _____ (work) in the garden for more than an hour.
hasn't been working
hasn't been
hasn't working
been
Explore all questions with a free account