Present Tenses
Future Tenses
Past S. or Present P.
Present Perfect S and C
Narrative Tenses
100

Please keep quiet, I ____________to the radio. You know I__________to the news in the mornings.

1) listen / am listening

2) listen / am listening 

1) am listening

2) listen

100

What time ______ work on Monday?

A.do you finish

B.will you finish

C.are you going to finish

A. do you finish



100

A: Mary isn't here. She ______ to Egypt.     

B: I ______ to Egypt.


A.has gone / have never gone

B.has gone / have never been

C.went / have never gone

B. has gone / have never been

100

Somebody __________my cookies. There are none left.

1. has eaten

2. has been eating

1. has eaten

100

I was very late. When I arrived, the conference _____.

A.was already starting

B.started

C.had already started

C. had already started

200

I finished watching the series you recommended. Now I ____________another one.

1) watch / am watching  

1) am watching

200

I don't think I ______ come tomorrow.


  • A. 'm being able to
  • B. am able to
  • C. will be able to

C. will be able to

200


I _____________ much last year, but I _____________a lot this year.

1. didn't earn / haven't earned

2. earned / 've earned

1. didn't earn

2. 've earned

200

I _____________all afternoon. I _____________5 chapters.

1. have read / have been reading

2. have read / have been reading 

1. have been reading

2. have read

200

When he heard the police knocking on the door, he ____ under the bed.

A.hid

B.had hiden

C.was hiding

C. was hiding

300

A: ______ ?   B: Yes, but I ______ to quit.

A.Are you smoking / try

B.Do you smoke / try

C.Do you smoke / 'm trying

C. Do you smoke / 'm trying

300

According to my diary, we _________the buyers at 7p.m. tomorrow.

1.  are meeting

2. meet

3. will meet

1. are meeting
300

Bennet is my best friend. I  __________(meet) him at school, and we  __________(be) friends for 50 years.

1. met

2. have been

300

Bruce ______ tennis since he was a child. He ______  many trophies.

A.has been playing / has won

B.is playing / has won

C.has played / has been winning

A. has been playing / has won

300

When I was a child, we _____ anywhere at weekends; it was boring.

A.never went

B.were never going

C.had never gone


A. never went

400

Who is that man? Why ______ at us? What ______?

A.is he looking / is he wanting

B.is he looking / does he want

C.does he look / he wants

B. is he looking / does he want

400

A: Where are you going? B:I ______ something for dinner.

A.'m going to buy

B.'ll buy

C.'m buying


A. 'm going to buy
400

Yesterday Tom __________ (tell) me that he would be here today, but he isn't here. He __________  (be) away all day.

1. told

2. has been

400

We ______ this TV for ages. I think it's time to buy a new one.

A.have

B.'ve had

C.'ve been having

B. 've had

400

This story 1 happened (happen) to me about five years ago, and it’s probably the worst thing that’s ever happened to me while driving a car. I 2 had bought (buy) my car the week before, and I 3____________ (still feel) very excited about it. It 4____________ (not have) air conditioning but that 5 ____________ (not matter) to me because it was my first ever car! I 6 ____________ (know) that my best friend Penny 7____________ (always want) to visit a picturesque little village in the mountains about 100 miles from where we live, so I 8____________ (call) her and 9____________ (tell) her that I would take her there the following day 

3. was still feeling

4. didn't have

5. didn't matter

6. knew

7. had always wanted

8. called

9. told


500

Rainforests 1___________  (disappear), and we all 2___________    (know) that humans are the main cause of this destruction. Every year we 3 ___________   (cut down) an area of rainforest the size of New Jersey.  Every hour we 4  ___________  (destroy) 6000 acres of rainforest (that’s 4000 football fields). What we 5  ___________  (not realise) is that we 6  ___________  (destroy) the planet where our children and grandchildren have to live.

1. are disappearing

2. know

3. cut down

4, destroy

5. don't realise

6. are destroying

500

MARIA: What 1 ___________ (you/do) this evening? Shall we go out?

ROSA: Not this evening. I 2 ___________   (work) on a project until late.

MARIA: And when do you think you 3___________  (be) free for a drink?

ROSA: I don't know. I have my diary here with me; let me see. What about tomorrow? 4___________   (you/do) anything?

MARIA: I 5 ___________   (see) my dentist tomorrow. Is Thursday OK?

ROSA: Yes, Thursday is perfect.


1. are you doing

2. 'm going to work

3. 'll be

4. Are you doing

5. 'm seeing

500

Complete with a word each: 

1. It's been a month __________we last had a meal together.

2. We haven't seen each other __________ years. 

3. The accident happened 10 years __________. 

4. A: Have you tidied your room __________? B: No, I'll do it later. 

5. I don't want coffee, thanks. I've __________ had one. 

1. since

2. for

3. ago

4. yet

5. already

500

A: Someone ____________ (call) all morning. They ____________ (call) at least ten times.

B: Well, you ____________ (sit) next to the phone all this time. You could have picked it up.

1. has been calling

2. has called

3. have been sitting

500

It was a perfect, warm spring day. The sun 10____________ (shine) and the sky was blue. While I 11 ____________ (drive) and we 12 ____________ (talk), I 13____________ (see) something out of the corner of my eye. It was a wasp that 14 ____________ (fly) into the car! Penny and I both 15 ____________ (try) to kill the wasp that 16 ____________ (buzz) around inside the car. But the wasp suddenly 17 ____________ (disappear). Then I 18____________ (feel) a pain in my arm: the wasp 19 ____________ (sting) me! I forgot that I 20____________ (drive), and… BANG! I 21 ____________ (crash) into the car in front of us. Nobody was hurt, but that was the end of our day out and of my car.

10. was shining

11. was driving

12. were talking

13. saw

14. had flown

15. tried

16. was buzzing

17 disappeared

18. felt

19 had strung

20. was driving

21. crashed

M
e
n
u