You are on page 1of 17

MIXED TENSE REVISION

Complete the sentences with the suitable form of the verbs in


brackets.

1.- If I __________ (find) a good job, I’ll move to Madrid.


2.- He met his wife when he __________ (work) in Brussels.
3.- You can turn off the radio. I ____________ (not
listen) to it.
4.- Where _________ (you / have) dinner yesterday?
5.- This exercise is difficult. I __________ (help) you
to do it.
6.- What ____________ (you / cook) tonight?
7.- ____________ (you / finish) your homework yet?
8.- My father ___________ (go) to the bank. He’ll be back soon.
9.- What __________ (they / do) at 9.00 last night?
10.- It __________ (snow) when we _________ (leave) the library.
11.- I usually __________ (listen) to the news in the car.
12.- My cousin is a writer. He __________ (write) three novels.
13.- Be careful! The baby _________ (put) those keys in
his mouth!
14.- When ______________ (Barack Obama / become)
president of the USA?
15.- My students _____________ (not listen) when I gave
the instructions.
16.- Gonzalo is thirsty! I ___________ (get) him a glass of
water!
17.- If it ___________ (not rain) we’d lie on the beach.
18.- It’s my birthday next week- Don’t worry! I ____________
(not forget) it.
19.- I think it ___________ (rain) this afternoon.
20.- John _________ (speak) to Susan a minute ago.
21.- If you ask him nicely, he _________ (help) you.
22.- Would you like a coffee? No, thanks. I ________
(already / have) four cups today.
23.- ____________ (you /ever / have) an argument
with your parents about clothes.
24.- I’m sure they __________ (lose) the match.
25.- My neighbour has broken his leg. He _________
(not play) tennis this weekend.
26.- If I had the receipt, I __________ (return) these jeans.
27.- What would you like? I __________ (have) some orange juice.
28.- If my brother __________ (not arrive) soon, I’ll send him a text
message.
29..-I __________ (not see) my grandparents since last summer.
30.- If you found a purse, __________ (you / give) it to the teacher?
TENSES T 26

Fill in the correct form of the verb – All tenses

1. They ___________________ in Chicago for 20 years (be).

2. I ___________________ a wonderful film in the cinema last night. (see)

3. The sun ___________________ at 6:38 yesterday morning (rise)

4. The sun ___________________ when the climber reached Mount Everest. (shine)

5. I promise that I ___________________ this secret to anyone (not tell)

6. Unfortunately, just as we got to the airport their plane ___________________ off (take).

7. They ___________________ to the movies only once in a while (go)

8. I was tired yesterday because I ___________________ well the night before (not sleep).

9. Sh! Someone ___________________ to our conversation (listen)!

10. When I left the house this morning, it ___________________ (already rain)

11. I think Bob ___________________ for London this very moment.(leave)

12. The plane ___________________ off in a few minutes. (take)

13. I ___________________ up at 7 every morning but this morning I ___________________ long and I
___________________ up until 8. (get, sleep, not get)

14. I ________________________ my watch because it is being fixed (not wear).

15. This ___________________ an easy quiz so far (be).

16. They ___________________ in an apartment right now because they can’t find a cheap house.
(live)

17. Everyone ___________________ when the earthquake hit the small town. (sleep)

18. He _________________________ by herself since her divorce (live)

19. I was angry that I ___________________ such a stupid mistake (make).

20. I predict that by 2020, man __________________________ on Mars (land)

21. He ___________________ his job a couple of years ago. (quit)

22. Our daughter __________________________ from the university yet (gradate).

23. They ___________________ any Christmas cards last year (not send)

24. She ___________________ to a doctor once a year for an examination (go)

25. They ___________________ about me when I interrupted their conversation. (talk)

26. Nothing much ______________________ when I got to the meeting (happen).

27. My parents ___________________ in New York two weeks from today (be).

28. I ___________________ two mistakes in the last quiz. (make)

29. Unfortunately, our team ___________________ any games last year. (not win)

www.english-grammar.at
TENSES T 14

Fill in the correct form verb – All Tenses

1. I _______________ a great film yesterday. (see)


2. _____________________ a new car? (you ever buy)
3. I _______________ him last Monday. (meet)
4. The band _______________ while I _______________ . (play, write)
5. She _______________ the new car in 2005. (buy)
6. Her mother _____________________ in Victoria for the past five years. (live)
7. They ____________________________ in Germany when we arrived a few days ago. (already be)
8. _______________________ to get married? (you plan)
9. I _____________________ so much fun since I was a kid. (have)
10. When I got up I _____________________ out of the window and _____________________ that it
_____________________ . (look, see, rain)
11. Janet _____________________ for Smith and Brothers before she came to work for us. (work)
12. I _____________________ three movies so far this week. (see)
13. How long _____________________ for me? (you wait)
14. I _____________________ over Loch Ness last week. - _____________________ the Loch Ness monster?
(fly, you see)
15. I’m afraid I’m not hungry. I _____________________ . (already eat)
16. Peter _____________________ football in the afternoon when he got the call. (play)
17. “What _____________________ between 9 and 12 yesterday morning”, the detective said. (you do)
18. He kept looking at her, wondering where he _____________________ her before. (see)
19. The doctor’s waiting room was full of people. Some _____________________ a magazine, a woman
_____________________ and a child _____________________ with a doll. Suddenly the door
_____________________ and a nurse _____________________ out. (read, knit, play, open, come)
20. Travelling _____________________ much easier and more comfortable in the past hundred years. (become)
21. I _____________________ cake. That’s why my hands are full of flour. (bake)
22. When I first came to this house it _____________________ quite a noisy area. (be)
23. He twisted his ankle while he _____________________ . (ski)
24. _____________________ the doors before you leave the house? (you ever lock)
25. My best friend and I _____________________ each other for 15 years. (know)
26. Jack usually _____________________ but he _____________________ when his father comes. (smoke,
not smoke)
27. _____________________ breakfast yet? – Yes I had it together with Sue at 7. (you have)
28. I _____________________ this kind of work when I was a small boy. (do)
29. He _____________________ the paper when his wife came home. (read)
30. He _____________________ for an hour now. I’ll be finished soon. (speak)
31. How long _____________________ John and Maria?- We met the couple over thirteen years ago. (you
know)
32. He _____________________ in Oxford for two years and when his mother died he moved to London. (live)
33. After Harry _____________________ his work he _____________________ Jude from the office. (finish,
call)
34. You _____________________ your homework for two hours. Haven’t you finished yet? (do)
35. He always _____________________ to the supermarket alone, but today he
_____________________ his son with him. (go, take)
36. He never _____________________ in the evening, only on Sundays. (work)
37. I _____________________ to South America but I have been to New York several times. (never, be)
38. _____________________ Jean? – No, she probably went to her friend’s place. (anyone, see)
39. I _____________________ to the bank yesterday but when I got there it was closed. (go)
40. She _____________________ in school all day. (be)
41. Lee _____________________ late every day since Tuesday. (be)
42. Herbert’s father _____________________ his son’s birthday (never forget)
43. I _____________________ my report because I had a problem with my computer. (not finish)
Mixed tenses
Test 2. Past tenses, present perfect, past perfect ___________________________
Exercise 1: 30 points ................................................... the dishes yet?
Choose the correct tenses. a) Has he washed b) Has he been washing
c) Did he wash
............................................. Frank in Toronto?
a) Did you meet b) Have you met c) Were They .......................... a hotel in York, but then
you meeting
they ............................................................... it.
He had a break after he ..................................... a) have bought - sold b) bought - have sold
for two hours. c) bought - sold
a) was walking b) had been walking c) has
walked She couldn't play yesterday because she ...........

I ......................................... her for a long time. ................................... her ankle the day before.
a) know b) have known c) have been knowing a) have sprained b) sprained c) had sprained

We ............................ the windows and the car I can't find Todd. Where is he? - He .................
on Saturday morning.
a) were cleaning b) cleaned c) have been ..................................................... in the garage.
cleaning a) 's been working b) worked c) was working

I ............................ in York for a week in 1998. She .................................. books on the shelves
a) worked b) have been working c) have all day. That's why she is so exhausted.
worked a) was putting b) has put c) has been putting

I ......................... you in your office with a girl! The sun ........................ and we ........................
on the white sand.
Really? We ...................................................... . a) shone - were lying b) was shining - were
a) saw - 've just talked b) 've seen - just talked lying c) shined - lay
c) saw - were just talking
You ............................. at last! Where ..............
How many cupboards .............................. since
yesterday? ...................................................... so long?
a) did they move b) have they moved c) have a) arrived - have you been b) have arrived
they been moving - have you been c) arrived - were you
As he ................... a bike, a dog ................ him. I was so relaxed because I .................................
a) was riding - bit b) rode - bit c) was riding anything all day.
- has bitten a) have not been doing b) didn't do c) had not
been doing
When the dog ................ him, he ......................
his bike. What's your teaching experience? .....................
a) was biting - fell off b) bit - was falling off
c) bit - fell off .................................................... anyone?
a) Have you ever taught b) Did you ever teach
I didn't notice that you .................................... . c) Have you ever been teaching
a) had come b) came c) have been coming
She's hurt her arm. - When ........................... it?
I can't stand it anymore. I .................................. a) has she hurt b) has she hurted c) did she
the furniture since breakfast. hurt
a) am polishing b) have been polishing
c) have polished Where is Mum? - She .......................................
the shopping all the morning.
a) has done b) has been doing c) was doing

www.e-grammar.org/test-your-english/
Mixed tenses
him yet? (tell)
At 9.30 I ....................... a documentary on TV.
Bill admitted that he ..........................................
the catalogue to the agency. (not send)
It ........................................................... at 9.20.
As soon as I ................................. the message,
a) was watching - had started b) watched - has
started c) watched - started
I ..................................... my house. (get, leave)

While Maggie ............................ a new jumper,


Exercise 2: 30 points
Use past tenses, present perfect or past perfect Jill and I ........................................ . (knit, read)
tenses to complete these sentences.
Here he is! He ............................. for me all the
We ............................... in Bristol from January
to March. (stay) time, he ..................... for Ann! (not look, wait)

Where is my wine? Someone ............................ ...................... you in your room at 5.30? - Yes,
my wine! (drink)
I think I ........................ my suitcase. (be, pack)
When you .......................... , ...................... you
Nice to meet you! I ............................... you for
............................................. fast? (crash, drive)
10 years. What ............... you ...........................
I'm sorry. Dad isn't here. He ............................. all this time? (not see, do)
our neighbour's flat since the morning.
(decorate) He ............................... , but he'll be back home

What a nice coat! Where .......... you ............ it? today. The doctors ................................. to cure
(buy) him. (die, manage)
At 6 o'clock he ......................................... there
After we ........................................ to the top of
for three hours! (sit) the hill we had a great view of the bay. (climb)
I want to learn French. But I .............................
yet. (not start) The pigeon finally delivered the news after it
We didn't want to spend our holiday in Strobl
..................................... for the whole day. (fly)
because .............. already ................. there. (be)

What ................ you ....................................... ?


You are so dirty! (do)

Oh, no! I .................................... my way. What


shall I do? (lose)

Jim ............................... the dishes after dinner.


The kitchen sink is full of plates. (not wash)

She ....................................... three clients since


the morning. (contact)

I couldn't help you. I ..................................your


problems. (not understand)

Does he know about it? ............. you ................ TOTAL 60 points

www.e-grammar.org/test-your-english/
IES Libertas. Torrevieja. Departamento de Inglés

perfect tenses
1. Choose the correct form of the words in brackets:
a. Bart (went / has gone) to Asturias on holiday last month.
b. How many cokes (did you drink / have you drunk) today?
c. Ben (lives / has lived / lived) in Manchester since 1997.
d. I’m tired because I (painted / have painted / have been painting) my flat.
e. Paul (just got / has just got / has just been getting) up. He’s having breakfast now.
f. Mike (phoned / has phoned) ten minutes ago. He wants you to phone him.
2. Complete the sentences with the Past Perfect form of these verbs:
a. You went to Sue’s house, but she wasn’t there. (she / go / out)
She had gone out.
b. You went back to your home town after many years. It wasn’t the same as before. (it /
change / a lot)

c. I invited Rachel to the party, but she couldn’t come. (she / arrange / to do something else)

d. You went to the cinema last night. You got to the cinema late. (the film / already /begin)

e. It was nice to see Dan again after such a long time. (I / not / see / him for five years)

f. I offered Sue something to eat, but she wasn’t hungry. (she / just / have / breakfast)

3. Put the verb into the correct form, past perfect (I had done) or past simple (I did):
a. “Was Paul at the party when you arrived?” “No, he had gone (go) home.”
b. I felt very tired when I got home, so I ___________________ (go) straight to bed.
c. The house was very quiet when I got home. Everybody ___________________ (go) to bed.
d. Sorry I’m late. The car _____________________ (break) down on my way here.
e. We were driving along the road when we __________________ (see) a car which
______________________ (break) down, so we ____________________ (stop) to help.
f. John was really glad that he __________________ (pass) all his exams and would have the
summer free.
g. When her mother started crying, Susie _________________ (say) she was sorry.
h. Jennifer had her first baby when she was thirty but she __________________ (be) married
since she was twenty-four.

2º Bachillerato 1
IES Libertas. Torrevieja. Departamento de Inglés

4. Write the correct form of the words in brackets. Use the Present Perfect Simple or Past
Perfect Simple form of the verb:
a. Who has taken (take) my roller skates? They aren’t here.
b. They ________________ (have) breakfast before they left their house, so they weren’t
hungry when they arrived.
c. When we got to the cinema, the film ____________________ (start)
d. _________________ (you see) Pamela? She’s dancing at Central Square!
e. His exhibition photographs ________________ (surprise) me.
f. I hardly recognised May. I _______________ (not see) her for such a long time.
g. I’d like to visit Jimmy this weekend. He ____________________ (not be) well recently.
h. Fortunately, we ____________________ (not go) far when we realised that we
______________________ (forget) our plane tickets.
5. Complete the sentences with the Present Perfect Continuous or Past Perfect Continuous
form of the verbs in brackets:
a. When my parents decided to come home, … (they / travel for a fortnight)
they had been travelling for a fortnight.
b. My hair was wet because…(I / swim)

c. His eyes hurt him because… (he / sit in front of the computer for hours)

d. I am tired because … (I / jog for the last thirty minutes)

e. Vanessa speaks English very well because … (she / study all her life)

f. When I arrived, … (the customer / wait for forty five minutes)

g. There is water all around because… (it / rain for the last days)

6. Make sentences from the words in brackets. Put the verb into the correct form: present perfect
(I have done), present perfect continuous (I have been doing), past perfect (I had done) or
past perfect continuous (I had been doing).
a. Amanda is sitting on the ground. She’s out of breath.
(she / run) She has been running.
b. Where’s my bag? I left it under this chair.
(somebody / take / it)_____________________________________________________

2º Bachillerato 2
IES Libertas. Torrevieja. Departamento de Inglés

c. We were all surprised when Jenny and Andy got married last year.
(they / only / know / each other / a few weeks) _________________________________
d. It’s still raining. I wish it would stop.
(it / rain / all day) ________________________________________________________
e. Suddenly I woke up. I was confused and didn’t know where I was.
(I / dream) _____________________________________________________________
f. I wasn’t hungry at lunchtime, so I didn’t have anything to eat.
(I / have / a big breakfast) _________________________________________________
g. Every year Robert and Tina spend a few days at the same hotel by the sea.
(they / go / there for years) ________________________________________________

2º Bachillerato 3
www.grammarbank.com

Perfect Tenses Exercises 1

A. Put the verb in brackets in the correct form using either present perfect or past simple.
Use continuous forms if necessary.

1. This is the first time I _______________ (visit) Hungary.

2. On my visit to the school, I _______________ (be) pleased to see that many students (know)
_______________ how to handle computers.

3. This is the best steak I (ever taste) _______________.

4. Sally _______________ (live) and _______________ (work) in Paris for several years now.

5. Forfive years from 1980 to 1985, Tom _______________ (live) in Madrid.

6. I (already read) 200 pages and so I expect to finish the book by the weekend.

7. Yesterday I _______________ (work) hard and _______________ (complete) two reports.

8. Jane is only six and already she _______________ (pass) two piano exams.

9. Although I (know) Sarah and Frank for many years now, I _______________ (never understand)
what _______________ (attract) them to each other.

10. His hair is very short. He _______________ (have) a haircut.

Copyright © GrammarBank.com 2013 All Rights Reserved.


May be freely copied for personal or classroom use
B1 Present Perfect Tense: Simple and Progressive T041

Complete the sentences with the correct form of the Present Perfect Tense !

1. I _________________________ a new pair of shoes (JUST BUY).


2. _________________________ that book yet? (YOU FINISH)
3. They ____________________________ cookies all afternoon, ever since they came home
from school. (EAT)
4. I _________________________ this book now, so you can have it back. (READ)
5. The novelist ____________________________ eight pages of his new book. (ALREADY
WRITE)
6. Your exam paper is completely blank! What ___________________________ in the past
hour ? (YOU DO)
7. There's nothing left to eat. My sister _________________________ everything I left in the
kitchen. (EAT)
8. No wonder your eyes hurt. You _________________________ computer games ever since
you had your breakfast. (PLAY)
9. I _________________________ you for ages ! You look fantastic! (NOT SEE)
10. Lukaku _________________________ another goal for Manchester United. (JUST SCORE)
11. They ____________________________ for over an hour now. I wonder when they'll stop.
(DANCE)
12. We _________________________ for you for ages. Where have you been? (WAIT)
13. I _________________________ my work, so I'm ready to go. (FINISH)
14. She ___________________________ emails for over an hour. I wonder when she'll stop
(WRITE)
15. We _________________________ ten museums since we arrived here in Rome. (VISIT)
16. I am very tired, because I ____________________________ around the city all day long.
(TRAVEL)
17. She _________________________ for a good job for over a week. Now she
_________________________ one. (LOOK , FINALLY FIND)
18. Jane _________________________ English at university for over a decade. And she's still
enjoying it. (TEACH)

www.english-practice.at
KEY

1. I have just bought a new pair of shoes (JUST BUY).


2. Have you finished that book yet? (YOU FINISH)
3. They have been eating cookies all afternoon, ever since they came home from
school. (EAT)
4. I have read this book now, so you can have it back. (READ)
5. The novelist has already written eight pages of his new book. (ALREADY WRITE)
6. Your exam paper is completely blank! What have you been doing in the past hour ?
(YOU DO)
7. There's nothing left to eat. My sister has eaten everything I left in the kitchen. (EAT)
8. No wonder your eyes hurt. You have been playing computer games ever since you
had your breakfast. (PLAY)
9. I haven't seen you for ages ! You look fantastic! (NOT SEE)
10. Lukaku has just scored another goal for Manchester United. (JUST SCORE)
11. They have been dancing for over an hour now. I wonder when they'll stop. (DANCE)
12. We have been waiting for you for ages. Where have you been? (WAIT)
13. I have finished my work, so I'm ready to go. (FINISH)
14. She has been writing emails for over an hour. I wonder when she'll stop (WRITE)
15. We have visited ten museums since we arrived here in Rome. (VISIT)
16. I am very tired, because I have been travelling around the city all day long.
(TRAVEL)
17. She has been looking for a good job for over a week. Now she has finally found
one. (LOOK , FINALLY FIND)
18. Jane has been teaching English at university for over a decade. And she's still
enjoying it. (TEACH)

www.english-practice.at
www.grammarbank.com

Perfect Tenses Exercises 4

Complete the following sentences using either the present perfect form or the past perfect
form of the verbs given in brackets. You can also use the continuous forms of both tenses.

1. Bernard _______________ as a solicitor for three years when he decided to stand as a


candidate in the local elections. (practise)

2. His mother _______________ and so he was feeling rather depressed. (just die)

3. It's already half past seven. _______________ Pat yet? (you / phone)

4. Until that day, I _______________ a snake. (never see)

5. I have had a terrible row with my boss, Harris, today, so I _______________ to hand in my
notice. (just decide)

6. Recently, I _______________ some wonderful short stories by EA Poe. (read)

Copyright © GrammarBank.com 2013 All Rights Reserved.


May be freely copied for personal or classroom use

You might also like