1. Jake is a good footballer. Do you know since when ..... football?
he has been playing
he plays
has he been playing
is he playing

2. Jerry promised to come to work in time. He is not here, and he even ..... .
isn’t calling
hasn't called
hasn't been calling
doesn’t call

3. Susan is a fashion designer. Now, she ..... at a new set of clothes to be shown at a fashion show in April.
is working
has been working
has worked

4. Their car is as good as new though they ..... it for a number of years.
have been having
are having
have had

5. I don’t like Alice. She ..... about difficulties of life all the time.
is complaining
has complained
has been complaining

6. There! ..... this big heavy cloud in the sky; I am sure it’ll rain in a minute.
Do you see
Have you seen
Are you seeing
Have you been seeing

7. For many years American schools ..... federal aid for special purposes.
have received
have been receiving
are receiving

8. Sara, my next door neighbour, has a car, but she ..... it very often.
doesn’t use
isn’t using
hasn’t used
hasn’t been using

9. Look here! I simply refuse to believe what you ..... me now.
are telling
have been telling
have told

10. Nora, you look awfully tired. What ..... all day?
do you do
are you doing
have you been doing
have you done

11. Her family ..... from town to town ever since she can remember.
is moving
has moved
has been moving

12. About 85 percent of American students ..... public schools, which are supported by state and local taxes.
are attending
have attended
have been attending

13. My mother is a medical nurse; she takes care of sick and old people. What ..... for a living?
does your mother do
is your mother doing
has your mother done
has your mother been doing

14. A group of scientists are travelling around Africa. How many countries ..... so far, I wonder?
have they visited
have they been visiting
they have visited
do they visit

15. It's raining, and I see you don't have an umbrella. You can borrow mine, I ..... it now.
don’t need
did not need
haven’t needed
haven’t been needing


Ответы и объяснения

Лучший Ответ!
1.has he been playing
2. hasn't called
3. is working
4. have had
5. is complaining
6. Do you see
7. have been receiving
8.doesn’t use
9. are telling  or    have told (I have some doubts)
10. have you been doing
11. has been moving
12. attend
13. does your mother do
14. have they visited
15. don’t need