Choose the correct item.
Haley ___________ since 10 o'clock this morning.
have sunbathed
have been sunbathing
has sunbathed
has been sunbathing

Choose the correct item.
Haley ___________ since 10 o'clock this morning.
have sunbathed
have been sunbathing
has sunbathed
has been sunbathing
Choose the correct item.
Ivan ____________ for his passport for an hour, but he still can't find it.
has been looking
have been looking
has looked
have looked
Choose the correct item.
Lina _____________ to Canada three times this year.
have been travelling
have travelled
has been travelling
has travelled
Choose the correct item.
They _____________ their tickets to Barcelona.
have been booking
has just booked
have just booked
just have booked
Choose the correct item.
A: How long _____________ in Mexico?
B: For about six years, I think.
they have lived
have they lived
have they been living
has they lived
Choose the correct item.
A: How many times ______________ to Australia?
B: Three times.
has you flown
have you flown
have you been flying
you have been flying
Choose the correct item.
A: Alan ______________ around the Old Town all day.
B: No wonder he looks tired now.
have been working
has been working
have worked
has worked
Choose the correct item.
A: The beaches in Thailand were beautiful!
B: Really? I ___________ Thailand.
hasn't been visiting
haven't been visiting
hasn't visited
haven't visited
Choose the correct item.
Amanda ___________ to her pen friend for 5 years, but she ___________ her.
have been writing, has never met
has been writing, has never met
has written, hasn't been meeting
Choose the correct item.
I've got a headache. I ____________ for flights online all day and I still ___________ anyting.
have searched, haven't been finding
has searched, haven't found
have been searching, haven't found
Choose the correct item.
We ____________ for Jake for 2 hours and he _____________ packing!
have been waiting, have only just finished
have been waiting, has just only finished
have been waiting, has only just finished
Choose the correct item.
____________ to the hotel manager yet? You _____________ for him all morning.
Have you been speaking, have waited
Have you spoken, have been waiting
Have you spoken, has been waiting
Choose time words and phrases used with the Present perfect.
already
just
all week
how long
this week
today
Choose time words and phrases used with the Present perfect continuous.
lately
this month
all day
how long
since
for
Choose time words and phrases used with the Present perfect continuous.
lately
this month
all day
how long
since
for
Choose time words and phrases used with the Present perfect continuous.
lately
this month
all day
how long
since
for
Choose the correct item.
She ___________ badges _____ ten years. She's got thousands!
has collected, for
has been collecting, since
has been collecting, for
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест