Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Tenses Exercise

Fill in the blanks.

1. I usually ………………. to office by bus.

go

am going

goes

2. I ……………………. for London tomorrow.

leave

am leaving

will leave

3. I ……………………….. home.

just reached

© www.englishgrammar.org
Tenses Exercise

have just reached

Either could be used here

4. They ………………….. to come.

are agreeing

agree

have agreed

5. I …………………… to Africa a couple of times.

have gone

have been

Either could be used here

© www.englishgrammar.org
Tenses Exercise

6. He …………………………. in London for six years.

is working

has been working

works

7. The train ……………………. a few minutes ago.

departed

has departed

had departed

8. When I lived in Mumbai, I …………………….. go


to the beach every day.

used to

was used to

© www.englishgrammar.org
Tenses Exercise

will

9. When I was a student, I …………………… a lot of


time.

wasted

was wasting

have wasted

10. She ……………………… her studies before she


went abroad.
Please select 2 correct answers

finished

has finished

had finished

© www.englishgrammar.org
Tenses Exercise

11. They ………………………….. the project by the


end of this month.

finished

will have finished

have finished

12. Don’t leave now. It ……………………..

has rained

has been raining

is raining

Answers
1. I usually go to office by bus.

2. I am leaving for London tomorrow.

© www.englishgrammar.org
Tenses Exercise

3. I just reached / have just reached home.

4. They have agreed to come.

5. I have been to Africa a couple of times.

6. He has been working in London for six years.

7. The train departed a few minutes ago.

8. When I lived in Mumbai, I used to go to the beach every day.

9. When I was a student, I wasted a lot of time.

10. She finished / had finished her studies before she went abroad.

11. They will have finished the project by the end of this month.

12. Don’t leave now. It is raining.

© www.englishgrammar.org

You might also like