Present Perfect
1. Complete these sentences using the Present Perfect Tense of the following verbs:
to be to clean to eat to have to rain to see.
1) I ………………………………….………(make) cakes. That is why my hands are all covered with flour.
2) Her phone …………………………………………(ring) for ten minutes. I wonder why she doesn't answer it.
3) He ………………………………………….. (overwork). That is why he looks so tired.
4) A: There is sawdust in your hair. B: I'm not surprised. I …………………………………… (cut) down a tree.
5) Have you seen my bag anywhere? I …………………………………………(look) for it for ages.
6) A: What ………………….you ………………………… (do)? B: I…………………………………… (work) in the laboratory.
7) He ………………………………………….(study) Russian for two years and doesn't even know the alphabet yet.
8) A: How long …………… you ………………… (wait) for me? B: I ……………………………… (wait) about half an hour.
9) It ………………………………………(rain) for two days now. There'll be a flood soon.
10) We ……………………………………(argue) about this for two hours now. Perhaps we should stop
Past Perfect
3. Fill the gaps with the verb in brackets using the Past Perfect.
1. By the time we got to the cinema the film _________________ (start), so we missed the first five minutes.
2. When I rang the bell there was no answer. The neighbour told me that they __________________ (go) about half an hour
ago.
3. I saw New York for the first time last night. I __________________ (not see) it before. 4. There was so much to see in
London. I ___________________ (plan) to see a lot of things but there wasn't enough time. I'll have to come back.
5. If she _______________________ (take) my advice, it wouldn't have happened.
1 When the student revolution came, I ............................................. there for 6 months. ( work )
2 Before Jim finally decided to go to Thailand, he ............................................. about it for months. ( think )
3 The forensic evidence shows that he ............................................. his nose just before he was murdered. ( pick )
4 When the doctor told him his liver was seriously bad, he ............................................. hamburgers for a month. ( eat )
5 When they cancelled the flight to Alicante, the storm ............................................. all afternoon with no sign of abating.
( rage )
Future Perfect
5. Use the verbs in brackets to make the future perfect tense.
1. In five years' time they ...................................... (demolish) all the houses in this street.
2. We .............................................. (decorate) the Christmas tree before our children come back.
3. I .................................................... (teach) for ten years this year.
4. My second book ................................................ (publish) by the end of this year.
5. Before Greg calls me, I ..................................... .......................... (consider) his proposal all the time.
6. You .................................................... (sweat) until you open the window.
7. Mixed Tenses
Access to the following links and practice.
http://www.perfect-english-grammar.com/present-perfect-exercise-4.html
http://www.perfect-english-grammar.com/past-perfect-exercise-1.html
http://www.perfect-english-grammar.com/future-perfect-exercise-4.html