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