Variant (Intermediate)

1. I … my grandparents this weekend.

1. visit

2. have visited

3. am visiting

4. have been visiting

2. I … such a beautiful rainbow before.

1. am never seeing

2. never see

3. have never seen

4. have never been seeing

3. The water … . Can you turn it off?

1. boils

2. is boiling

3. has boiled

4. has been boiling

4. The rent of the flat … by 20 percent this year.

1. is going up

2. goes up

3. has been going up

4. has gone up

5. The cost of living … day from day. Every year things are more expensive.

1. is rising

2. has been rising

3. rises

4. has risen

6. They … Italy several times but this will be their first trip to Sicily.

1. visit

2. have visited

3. are visiting

4. have been visiting

7. We … a seminar on Monday.

1. are attending

2. have attended

3. will attend

4. attend

8. This is the first time we … real Spanish paella.

1. have eaten

2. eat

3. are eating

4. have been eating

9. The new company … steadily from month to month.

1. grows

2. has grown

3. is growing

4. has been growing

10. She … as a costume designer for the local theatre.

1. works

2. is working

3. has been working

4. has worked

11. Mom … the supermarket. She’ll be back in about an hour.

1. has been in

2. has been to

3. goes to

4. has gone to

12. I’m happier than I … in my whole life.

1. am ever being

2. have ever been

3. have ever being

4. am ever having

13. John … his toys on the stairs. He’s very naughty.

1. is always leaving

2. has always left

3. always leaves

4. has always been leaving

14. I … a lot of people in the last few years.

1. meet

2. am meeting

3. have been meeting

4. have met

15. Bad driving … many accidents.

1. has caused

2. causes

3. is causing

4. has been causing

16. How long … that bad cough?

1. have your been having

2. are your having

3. have you had

4. do you have

17. The evening performance … at seven o’clock.

1. is starting

2. have started

3. will start

4. starts

18. I’m nervous because I … on the motorbike before.

1. have never driven

2. never drive

3. am never driving

4. have never been driving

19. … faster than sound?

1. Is light traveling

2. Has light travelled

3. Has light been traveling

4. Does light travel

20. Her eyes are red. … ?

1. Is she crying

2. Does she cry

3. Has she cried

4. Has she been crying

Test 3

Present Tenses

Variant (Intermediate)

1. How many exams … ? I think five.

1. does she pass

2. is she passing

3. has she passed

4. has she been passing

2. I can’t find my watch. I’m sure someone … it!

1. steals

2. has stolen

3. has been stealing

4. is stealing

3. He … here for the past three years.

1. is working

2. has worked

3. works

4. has been working

4. Tom … trouble at work.

1. always causes

2. has always caused

3. has always been causing

4. is always causing

5. No wonder the phone bills are so high! You … on the phone!

1. are always talking

2. have always been talking

3. have always talked

4. always talk

6. I … Athens three times so far.

1. have been in

2. have gone to

3. have been to

4. am being in

7. This is the first time I … problems with the typewriter.

1. have had

2. have

3. am having

4. have been having

8. The lesson … at 8.45.

1. hasn’t finished

2. isn’t finishing

3. doesn’t finish

4. will not finish




9. Gabriella … five centimeters since last month.

1. is growing

2. has grown

3. has been growing

4. grows

10. They … from large families.

1. have been coming

2. come

3. are coming

4. have come

11. How long … on this problem so far?

1. are your working

2. have your been working

3. do you work

4. have you worked

12. I … to that restaurant again! The food was horrible!

1. never go

2. have never gone

3. have never been going

4. am never going

13. She … him since she was ten.

1. doesn’t see

2. hasn’t been seeing

3. hasn’t seen

4. isn’t seeing

14. I … in the evenings at present.

1. haven’t taught

2. am not teaching

3. don’t teach

4. haven’t been teaching

15. I … such a good time for years.

1. am not having

2. haven’t been having

3. don’t have

4. haven’t had

16. What … this Saturday evening?

1. do you do

2. have you been doing

3. are you doing

4. have you done

17. I’m very hungry. I … anything today.

1. don’t eat

2. haven’t eaten

3. haven’t been eating

4. am not eating

18. I … tomorrow, so we can go out somewhere.

1. am not working

2. don’t work

3. will not work

4. haven’t been working

19. Sarah is very tired. She … very hard recently.

1. is working

2. has been working

3. has worked

4. works

20. Water … at 00 C.

1. have frozen

2. is freezing

3. has been freezing

4. freezes

Test 4

Present Tenses

Variant (Intermediate)



1. She’s ____ her purse.

1) lost; 2)been losing.

2. Someone ___ the chocolates! They’re nearly all gone!

1) has eaten; 2)has been eating.

3. I’ve ____ for you for ages! Where have you been?

1) waited; 2) been waiting.

4. He’ s ___ his father’s car. Hе’s awfully sorry.

1) crashed; 2) been crashing.

5. How many exercises____ today?

1) have you done; 2) have you been doing.

6. « Why are you so hot? »!- «I’ve ____ squash.»

1) played; 2) been playing.

7. I’ve____ a better book in my life.

1) never read; 2) never been reading.

8. How long have you____ Julia and Tim?

1) known; 2) been knowing.

9. They’ve ____ the bedroom for a week. They’ll finish it soon.

1) painted; 2) been painting.

10. He’s ____ the washing machine. He finished last night.

1) fixed; 2) been fixing.

11. I don’t know what our neighbours are doing. They’ve ____ a row all day.

1) had; 2)been having.

12. They’ve ___ five rows so far this week.

1) had; 2)been having.

13. I’m exhausted! I’ve ____ all day.

1) worked; 2) been working.

14. I’ve _____ many countries over the past few years.

1) visited; 2) been visiting.

Test 5

State Verbs

Наши рекомендации