How long _______________ Gerry?
did you know
have you known
do you know
have you been knowing

How long _______________ Gerry?
did you know
have you known
do you know
have you been knowing
You look dirty. What___________________ all day?
have you been doing
have done
have you done
have you do
How many times ______________New York?
has been visiting
has Charles visited
has visiting
visited
She _______________________French words for hours, but she still doesn't remember all of them.
has been learning
has learned
learnt
has learning
The children ________________ videos for two hours.
have been watching
have watched
watched
have watching
_________________hard today?
Has he studied
Has he been studying
Has he study
Have he studing
My father _______________.
has never smoked.
has been smoking
smoked
has smoking
Sorry, I'm late. _________________ for long?
Have you waited
Have you been waiting
Have you wait
Did you wait
We ____________Lisa recently.
haven't seen
have not been seeing
didn't see
hasn't seen
He ___________his essay all day, but he ________________ yet.
has written/ hasn't finished
has been writing /hasn't finished
wrote/finished
written/finish
I __________ a flat 2 weeks ago
bought
have bought
has bought
buy
He __________ to become a pilot when he was a child
wanted
has always wanted
has been wanting
have want
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест