MIXED PERFECT
Complete the sentences using the correct perfect tenses.
1. ---- (you / see) the news? You won't believe your eyes.
Have you seen
2. I ---- (work) for big companies like this before. I know how they operate.
Have w orked
3-4. They ---- (live) in New York for 3 years before they ---- (move) to Seattle three
months ago.
had lived moved
,
5. Debi ---- (study) for four hours when her father arrives.
have been studying
6-7. By this time next year, I ---- (finish) the course and I ---- (start) to speak perfect
English.
w ill have finished w ill have started
,
8-9. Sam ---- (drive) for six hours when he arrived in the village. He ---- (drive) more
than 300 miles.
had been driving had driven
,
10. They ---- (work) for two hours by the time the manager arrives at six today.
w ill have been w orkin
11. By the time you received this letter yesterday, Dina ---- (leave) for Algeria.
had left
12. When we meet again next week, I ---- (practice) tennis for at least a month .
w ill have been practicing
13. She ---- (recover) from her surgery by the time we visit her next Saturday.
w ill have recovered
Complete with present perfect or present perfect continuous tense.
1. I a new pair of shoes.
2. reading that book yet?
3. I but I am still at chapter 10.
4. I you for ages, how have you been?
5. I my homework so can I play video games now?
6. Sarah a lot of weight lately, I hope she doesn't get sick.
7. Bryan seven books and they are all published.
8. Bryan all night and he's got 30 pages so far.
9. George an amazing job at the local pharmacist.
10. We are out of money because your mother it all.
Fill in the blanks with Present Perfect or Past Perfect Tenses
1. I never get up from the table before others ---- (finish).
2. It is already 9:30 pm and I ---- (wait) here for over an hour. If John does not get here
in the next five minutes, I am going to leave.
3. Did you hear that Ben was fired last month? He ---- (work) for that import company for
more than ten years and he ---- (work) in almost every department.
had been w orking, had w orked
4. I ---- (see) many pictures of the pyramids before I went to Egypt last summer.
Pictures of the monuments are very misleading. The pyramids are actually quite small.
5. Sarah ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in
Kenya. She is such an adventurous person.
6. Susan ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in
Kenya by the time she was twenty-five. She ---- (experience) more by that age than
most people do in their entire lives.
7. Before my trip lo Paris two years ago, I ---- (never be) to France.
8. When we finally stopped him, the squirrel ---- (already eat) five cookies.
9. Ben ---- (try) to open his own restaurant for the last few years. He ---- (just finish) the
painting, but he ---- (not do) the decorating yet.
10. You look tired. How long ---- (run)?