She has been swimming ... half an hour.
for
since

She has been swimming ... half an hour.
for
since
He has been running in the park ... 3 oclock.
since
for
She ... to play tennis since she ... her arm.
hasn’t been able / broke
has been able / broke
I ... to the dentist yesterday.
have gone
went
I ... three lectures today and I still have two more later this afternoon.
have had
had
My friends ... in Spain last year.
have been to
were
The children are in the yard. They … hide-and-seek since breakfast time.
have played
have been playing
have been played
Barbara … her make-up for half an hour but … it yet.
have been doing…haven't finished
has been doing…hasn't finished
has done…hasn't been finishing
Nice to meet you. I … you for a long time
haven't seen
didn't see
haven't seeing
hasn't seen
We … nothing of him for two years.
have heard
haven't heard
have been hearing
have been heard
Is Tom still ill? No. He … just …
have…recovered
have been…recovered
has…recovered
has…been recovering
She is a well-known artist. She … since her childhood.
have drawn
has been drawing
has been drawn
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест