Present Perfect Simple and Present Perfect Continuous
Список вопросов теста
Вопрос 1
I want to buy a new flat. I ___ money for ages.
Варианты ответов
- have been saving
- have saved
- has been saving
Вопрос 2
___ dancing lessons?
Варианты ответов
- Has you ever been taking
- Have you ever taken
- Has you ever taken
Вопрос 3
We ___ to the theatre since last month.
Варианты ответов
- haven’t been
- hasn’t been
- haven’t gone
Вопрос 4
___ the latest news?
Варианты ответов
- Has you heard
- Have you heard
- Have you been hearing
Вопрос 5
Bob ___ his new pencil case.
Варианты ответов
- has already been losing
- has already lost
- have already lost
Вопрос 6
Sally ___ news since she left university.
Варианты ответов
- have reported
- has reported
- has been reporting
Вопрос 7
I don’t want to go out. The cold wind ___ since morning.
Варианты ответов
- has been blowing
- has blown
- have been blowing
Вопрос 8
I ___ to go scuba diving.
Варианты ответов
- have always wanted
- have always been wanting
- has always wanted
Вопрос 9
Where have you been? Mom ___ for you all day.
Варианты ответов
- have been looking
- has looked
- has been looking
Вопрос 10
How long ___ this research?
Варианты ответов
- have you been making
- have you made
- has you been making
Вопрос 11
We ___ in this café before.
Варианты ответов
- hasn’t eaten
- haven’t eaten
- haven’t been eating
Вопрос 12
Jane is abroad. She ___ three countries.
Варианты ответов
- has already been visiting
- have already visited
- has already visited
Вопрос 13
My eyes are tired. I ___ since afternoon.
Варианты ответов
- have been reading
- has been reading
- have read
Вопрос 14
He ___ in London for two weeks now.
Варианты ответов
- has stayed
- have been staying
- has been staying
Вопрос 15
My friends and I ___ since 2 o’clock.
Варианты ответов
- has been sunbathing
- have sunbathed
- have been sunbathing
Вопрос 16
Cathy ___ since 2 o’clock. She is exhausted.
Варианты ответов
- have been driving
- has driven
- has been driving
Вопрос 17
Den ___ championships before.
Варианты ответов
- has never been winning
- has never won
- hasn’t never won
Вопрос 18
___ books for a long time?
Варианты ответов
- Has you been writing
- Have you been writing
- Have you written
Вопрос 19
My uncle is a doctor. He ___ lots of vital operations.
Варианты ответов
- has made
- has been making
- have made
Вопрос 20
Marta __ in the shopping centre for 2 hours.
Варианты ответов
- has been
- have been
- has being
Вопрос 21
___ many people to our wedding ceremony?
Варианты ответов
- Have you invited
- Have you been inviting
- Has you invited
Вопрос 22
We ___ to such a big park before.
Варианты ответов
- have never been
- has never been
- haven’t never been
Вопрос 23
We ___ the rent yet.
Варианты ответов
- haven’t paid
- hasn’t paid
- haven’t been paying
Вопрос 24
Jack is cold. He ___ for too long.
Варианты ответов
- has been swimming
- have been swimming
- has swum
Вопрос 25
It’s the first time Martin ___ ill.
Варианты ответов
- have fallen
- has fallen
- has been falling