You are on page 1of 8

Present perfect

Make the present perfect - choose positive, negative or question:


1. (I / go / to the library today)
_______________________________________________________________
2. (you / keep a pet for three years)
_______________________________________________________________
3. (you / eat Thai food before?)
_______________________________________________________________
4. (it / rain all day?)
_______________________________________________________________
5. (who / we / forget to invite?)
_______________________________________________________________
6. (we / not / hear that song already)
_______________________________________________________________
7. (he / not / forget his books)
_______________________________________________________________
8. (she / steal all the chocolate!)
_______________________________________________________________
9. (I / explain it well?)
_______________________________________________________________
10. (who / he / meet recently?)
_______________________________________________________________
11. (how / we / finish already?)
_______________________________________________________________
12. (he / study Latin)
_______________________________________________________________
13. (I / know him for three months)
_______________________________________________________________
14. (where / you / study Arabic?)
_______________________________________________________________
15. (what countries / they / visit in Europe?)
_______________________________________________________________
16. (he / hurt his leg)
_______________________________________________________________
17. (she / leave her phone in a taxi)
_______________________________________________________________
18. (we / not / lose our tickets)
_______________________________________________________________
19. (she / call her mother?)
_______________________________________________________________
20. (he / take a taxi?)
_______________________________________________________________
Choose the past simple or the present perfect:
1. Last night I __________________ (lose) my keys – I had to call my flatmate
to let me in.
2. I __________________ (lose) my keys – can you help me look for them?
3. I __________________ (visit) Paris three times.
4. Last year I __________________ (visit) Paris.
5. I __________________ (know) my great grandmother for a few years - she
died when I was eight.
6. I __________________ (know) Julie for three years – we still meet once a
month.
7. I __________________ (play) hockey since I was a child – I’m pretty good!
8. She __________________ (play) hockey at school, but she
__________________ (not / like) it.
9. Sorry, I __________________ (miss) the bus, so I’m going to be late.
10. I __________________ (miss) the bus, and then I __________________
(miss) the aeroplane as well!
11. Last month I __________________ (go) to Scotland.
12. I’m sorry, John isn’t here now. He __________________ (go) to the shops.
13. We __________________ (finish) this room last week.
14. I __________________ (finish) my exams finally – I’m so happy!
15. Yesterday, I __________________ (see) all my friends. It was great.
16. I __________________ (see) Julie three times this week!
17. She __________________ (live) in London since 1994.
18. She __________________ (live) in London when she was a child.
19. I __________________ (drink) three cups of coffee this morning.
20. I __________________ (drink) seven cups of coffee yesterday.
Use present perfect to finish the sentences:
I didn't do it yesterday.
I .................................................................. it yet.
We bought the tickets on Monday.
We ................... already ....................... the tickets.
My girlfriend wasn't there. She didn't arrive.
My girlfriend isn't here. She ........................................................... .
The team wasn't successful. They lost.
The team isn't successful. They .................. just ................... .
I didn't find my keys. I couldn't open the door.
I ................................ my keys. I can't open the door.
Did the postman deliver the parcel in the morning?
............... the postman ................................... the parcel yet?
I cut my finger. It hurt.
I .............................. my finger. It hurts.
They worked in Wales for a week in May.
They ....................................... in Wales since last week.
She was on her holiday for a month. She came back yesterday.
She ............................. on her holiday for a month. She ............... just ...................... back.
Complete these sentences with the verbs in brackets and one of the signal words in the box below.
never ever for since already just yet so far recently up to now
Example:
I ...................................... it. (do)
I have already done it.
I ....................................................... a ghost. (see) But I would like to.
.............. Peter .................................. his studies ............? (finish) - No, not yet.
............... you ................................ anyone famous? (meet) - No, never.
What ........... Greg .................. since the morning .........................? (do) - Quite a lot of things.
I feel so relaxed. I ................................................ back from my holiday. (get)
You should send him an email. - But I ................................................................to him. (write)
My grandma .................................. in the same place ..................... she was born. (live) - Really?
This is Fiona. She .............................. my best friend .............. a long time. (be)
I have a plaster on my leg. I ....................................................... it. (break)
How many jobs ................. you ....................................? (have) - Not very many.

Past perfect
Make the past perfect:
1. When I arrived at the cinema, the film ____________________ (start).
2. She ____________________ (live) in China before she went to Thailand.
3. After they ____________________ (eat) the shellfish, they began to feel sick.
4. If you ____________________ (listen) to me, you would have got the job.
5. Julie didn’t arrive until after I ____________________ (leave).
6. When we ____________________ (finish) dinner, we went out.
7. The garden was dead because it ____________________ (be) dry all summer.
8. He ____________________ (meet) her before somewhere.
9. We were late for the plane because we ____________________ (forgot)our
passports.
10. She told me that she ____________________ (study) a lot before the exam.
11. The grass was yellow because it ___________________ (not / rain) all
summer.
12. The lights went off because we ___________________ (not / pay) the
electricity bill.
13. The children ___________________ (not / do) their homework, so they were
in trouble.
14. They ___________________ (not / eat) so we went to a restaurant.
15. We couldn’t go into the concert because we ___________________ (not /
bring) our tickets.
16. She said that she ___________________ (not / visit) the UK before.
17. Julie and Anne ___________________ (not / meet) before the party.
18. I ___________________ (not / have) breakfast when he arrived.
19. He ___________________ (not / use) email before, so I showed him how to
use it.
20. You ___________________ (not / study) for the test, so you were very
nervous.
Choose the past perfect, or the past simple:
1. We had already eaten when John ________________________________
(come) home.
2. Last year Juan ________________________________ (pass) all his exams.
3. When I ________________________________ (get) to the airport I
discovered I had forgotten my passport.
4. I went to the library, then I ________________________________ (buy)
some milk and went home.
5. I opened my handbag to find that I ________________________________
(forgot) my credit card.
6. When we ________________________________ (arrive) at the station,
the train had already left.
7. We got home to find that someone ________________________________
(break) into the house.
8. I opened the fridge to find someone
________________________________ (eat) all my chocolate.
9. I had known my husband for three years when we
________________________________ (get) married.
10. Julie was very pleased to see that John
________________________________ (clean) the kitchen.
11. It ________________________________ (not / rain) all summer, so the
grass was completely dead.
12. When he ________________________________ (arrive) at the party,
Julie had just left.
13. After arriving home, I realised I ________________________________
(not / buy) any milk.
14. The laundry was wet – it ________________________________ (rain)
while I was out.
15. William felt ill last night because he
________________________________ (eat) too many cakes.
16. Keiko ________________________________ (meet) William last
September.
17. First I tidied the flat, then I ________________________________ (sit)
down and had a cup of coffee.
18. John ________________________________ (play) the piano when he was
a child, but he doesn’t play now.
19. When I opened the curtains the sun was shining but the ground was white.
It ________________________________ (snow) during the night.
20. When Julie got home from her holiday, her flat was a mess. John
________________________________ (have) a party.
Join the sentences with expressions in brackets.
Example:
They graduated. They got married. (as soon as)
They got married as soon as they had graduated.
They entered the restaurant. They were served. (after)
....................................................................................................................................................................
I didn't use my credit card. I lost it. (because)
....................................................................................................................................................................
They didn't tell me. Easyjet cancelled the flight. (that)
....................................................................................................................................................................
I couldn't go out. I broke my leg. (because)
....................................................................................................................................................................
He took up a job. He left school. (as soon as)
....................................................................................................................................................................
Susan fell in love with Jack. She told her parents. (after)
....................................................................................................................................................................
I was in Paris for a week. I met Ann there. (when)
....................................................................................................................................................................
Jim called Jane from his office. He came back home. (before)
....................................................................................................................................................................
Maria finished the meal. And I arrived. (by the time)
....................................................................................................................................................................
Messi scored the goal. The fans went wild. (as soon as)
....................................................................................................................................................................
Complete the sentences with expressions in brackets.
He couldn't go skiing, because he ..................................... ill the night before. (fall)
................................................ off the lights before you left home? (you - switch)
The plane crashed because the engines ......................................... fire. (catch)
After Sam ........................... the bank, he got into his car. (leave)
When he arrived at the office, everyone ................................. gone. (be)
.................................................. anything to eat before you fed him? (the dog - have)
By the time Joseph returned home Sarah .......................... to get in touch with him several times. (try)
Why .......................................... me before you refused their offer? (you - call)
I was so sad because Jill ................................................... somewhere in Spain. (disappear)
What ................................................... with the computer before you called the technician? (you - do)

Future perfect
Make the future perfect positive:
By 10 pm tonight …
1. I __________________________ (finish) this report.
2. We __________________________ (have) dinner.
3. She __________________________ (leave) Paris.
4. John __________________________ (meet) Lucy.
5. They __________________________ (take) the exam.
6. It __________________________ (stop) snowing.
7. I __________________________ (read) all of this book.
8. You __________________________ (fall) asleep.
9. She __________________________ (watch) the film.
10. He __________________________ (arrive).
Use the verbs in brackets to complete the sentences.
I'll tell you tomorrow. I ...................................................... by then. (decide)
When you come next time, we ........................................................ in a new house. (move)
By the time we reach the coast, the storm ................................................ . (end)
In two years's time I ................................................... my university studies. (finish)
He .......................................................... the film before he retires. (complete)
Next year we ................................................... in Spain for ten years. (be)
Don't worry. I ............................................................ the manager by noon. (contact)
The dinner will be ready when we get back. Mum ...................................................... it. (cook)
Please, call again later. Mr. Jones ......................................................... by two o'clock. (return)
The garden party will be in July. Do you think the grass ................................... in time? (grow)
Rewrite the sentences with expressions in brackets.
Example
The meal will be ready sooner than at 6 o'clock. (finish)
I will have finished the meal by 6 o'clock.
You will get the photographs on Friday.
I ....................................................... the photographs by the end of the week. (take)
Call me later. I will know the information.
When you call me I .......................................................... the information. (find out)
I will be here tomorrow, but Tim is going to leave today.
I will still be here tomorrow, but Tim ........................................... . (leave)
Clare will have nothing to do in half an hour.
Clare .......................................................... her work in half an hour. (finish)
In summer there will be two new houses in this field.
By next winter they ............................................... two new houses in this field. (build)
When we come to the station, the train will be already there.
The train ....................................................... at the station before we come there. (arrive)
I will have 150 lessons in the English course.
I ............................................................. 150 lessons when the English course ends. (attend)
We will have no bread tomorrow.
We .............................................................. all that bread by tomorrow. (eat)
They will be in the middle of the journey when they reach York.
They .................................................... half of the journey in York. (do)
If you don't hurry, you won't meet anyone at the party.
Hurry up or everyone .............................................. home by the time you get to the party. (go)

You might also like