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