Professional Documents
Culture Documents
Merged Merged
Merged Merged
4. The sun ___________________ when the climber reached Mount Everest. (shine)
6. Unfortunately, just as we got to the airport their plane ___________________ off (take).
8. I was tired yesterday because I ___________________ well the night before (not sleep).
10. When I left the house this morning, it ___________________ (already rain)
13. I ___________________ up at 7 every morning but this morning I ___________________ long and I
___________________ up until 8. (get, sleep, not get)
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)
23. They ___________________ any Christmas cards last year (not send)
27. My parents ___________________ in New York two weeks from today (be).
29. Unfortunately, our team ___________________ any games last year. (not win)
www.english-grammar.at
TENSES T 14
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)
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)
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)
e. Vanessa speaks English very well because … (she / study all her life)
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
A. Put the verb in brackets in the correct form using either present perfect or past simple.
Use continuous forms if necessary.
2. On my visit to the school, I _______________ (be) pleased to see that many students (know)
_______________ how to handle computers.
4. Sally _______________ (live) and _______________ (work) in Paris for several years now.
6. I (already read) 200 pages and so I expect to finish the book by the weekend.
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.
Complete the sentences with the correct form of the Present Perfect Tense !
www.english-practice.at
KEY
www.english-practice.at
www.grammarbank.com
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.
2. His mother _______________ and so he was feeling rather depressed. (just die)
3. It's already half past seven. _______________ Pat yet? (you / phone)
5. I have had a terrible row with my boss, Harris, today, so I _______________ to hand in my
notice. (just decide)